Partager via


DataObjectAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe DataObjectAttribute.

Surcharges

Nom Description
DataObjectAttribute()

Initialise une nouvelle instance de la classe DataObjectAttribute.

DataObjectAttribute(Boolean)

Initialise une nouvelle instance de la DataObjectAttribute classe et indique si un objet convient pour la liaison à un ObjectDataSource objet.

DataObjectAttribute()

Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs

Initialise une nouvelle instance de la classe DataObjectAttribute.

public:
 DataObjectAttribute();
public DataObjectAttribute();
Public Sub New ()

Exemples

L’exemple de code suivant illustre l’utilisation du DataObjectAttribute() constructeur.

[DataObjectAttribute]
public class NorthwindData
{  
  public NorthwindData() {}

  [DataObjectMethodAttribute(DataObjectMethodType.Select, true)]
  public static IEnumerable GetAllEmployees()
  {
    AccessDataSource ads = new AccessDataSource();
    ads.DataSourceMode = SqlDataSourceMode.DataReader;
    ads.DataFile = "~//App_Data//Northwind.mdb";
    ads.SelectCommand = "SELECT EmployeeID,FirstName,LastName FROM Employees";
    return ads.Select(DataSourceSelectArguments.Empty);
  }

  // Delete the Employee by ID.
  [DataObjectMethodAttribute(DataObjectMethodType.Delete, true)]
  public void DeleteEmployeeByID(int employeeID)
  {
    throw new Exception("The value passed to the delete method is "
                         + employeeID.ToString());
  }
}
<DataObjectAttribute()> _
Public Class NorthwindData

  <DataObjectMethodAttribute(DataObjectMethodType.Select, True)> _
  Public Shared Function GetAllEmployees() As IEnumerable
    Dim ads As New AccessDataSource()
    ads.DataSourceMode = SqlDataSourceMode.DataReader
    ads.DataFile = "~/App_Data/Northwind.mdb"
    ads.SelectCommand = "SELECT EmployeeID,FirstName,LastName FROM Employees"
    Return ads.Select(DataSourceSelectArguments.Empty)
  End Function 'GetAllEmployees

  ' Delete the Employee by ID.
  <DataObjectMethodAttribute(DataObjectMethodType.Delete, True)> _
  Public Sub DeleteEmployeeByID(ByVal employeeID As Integer)
    Throw New Exception("The value passed to the delete method is " + employeeID.ToString())
  End Sub

End Class

Remarques

La IsDataObject propriété est définie true lorsque vous utilisez le DataObjectAttribute() constructeur.

S’applique à

DataObjectAttribute(Boolean)

Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs

Initialise une nouvelle instance de la DataObjectAttribute classe et indique si un objet convient pour la liaison à un ObjectDataSource objet.

public:
 DataObjectAttribute(bool isDataObject);
public DataObjectAttribute(bool isDataObject);
new System.ComponentModel.DataObjectAttribute : bool -> System.ComponentModel.DataObjectAttribute
Public Sub New (isDataObject As Boolean)

Paramètres

isDataObject
Boolean

true si l’objet convient pour la liaison à un ObjectDataSource objet ; sinon, false.

Remarques

Utilisez le DataObjectAttribute(Boolean) constructeur pour indiquer à une classe au moment du design, telle que la ObjectDataSourceDesigner classe qu’un objet doit être exclu de la liste des objets appropriés pour la liaison à un ObjectDataSource objet.

La IsDataObject propriété est définie sur la valeur du isDataObject paramètre.

S’applique à