Classe DataServiceKeyAttribute
Indique la propriété de clé ou les propriétés d'une entité.
Hiérarchie d'héritage
System.Object
System.Attribute
System.Data.Services.Common.DataServiceKeyAttribute
Espace de noms : System.Data.Services.Common
Assembly : Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)
Syntaxe
'Déclaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class DataServiceKeyAttribute _
Inherits Attribute
'Utilisation
Dim instance As DataServiceKeyAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class DataServiceKeyAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DataServiceKeyAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type DataServiceKeyAttribute =
class
inherit Attribute
end
public final class DataServiceKeyAttribute extends Attribute
Le type DataServiceKeyAttribute expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DataServiceKeyAttribute(String) | Initialise une nouvelle instance de la classe DataServiceKeyAttribute. | |
DataServiceKeyAttribute(array<String[]) | Initialise une nouvelle instance de la classe DataServiceKeyAttribute. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
KeyNames | Obtient les noms des attributs de clé. | |
TypeId | (hérité de Attribute.) |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
Equals | (hérité de Attribute.) | |
Finalize | (hérité de Object.) | |
GetHashCode | (hérité de Attribute.) | |
GetType | (hérité de Object.) | |
IsDefaultAttribute | (hérité de Attribute.) | |
Match | (hérité de Attribute.) | |
MemberwiseClone | (hérité de Object.) | |
ToString | (hérité de Object.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
_Attribute.GetIDsOfNames | (hérité de Attribute.) | |
_Attribute.GetTypeInfo | (hérité de Attribute.) | |
_Attribute.GetTypeInfoCount | (hérité de Attribute.) | |
_Attribute.Invoke | (hérité de Attribute.) |
Haut de la page
Notes
Vous devez appliquer uniquement l'attribut DataServiceKeyAttribute à une propriété qui peut être utilisée pour identifier de manière unique une instance du type d'entité. Cet attribut est ignoré en cas d'application à une propriété de navigation. Pour plus d'informations, consultez Fournisseur de réflexion (WCF Data Services).
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.