Partager via


Classe EntitySetAttribute

Indique le jeu d'entités auquel une classe de service de données client appartient.

Hiérarchie d'héritage

System.Object
  System.Attribute
    System.Data.Services.Common.EntitySetAttribute

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 EntitySetAttribute _
    Inherits Attribute
'Utilisation
Dim instance As EntitySetAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class EntitySetAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class EntitySetAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type EntitySetAttribute =  
    class
        inherit Attribute
    end
public final class EntitySetAttribute extends Attribute

Le type EntitySetAttribute expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique EntitySetAttribute Crée une nouvelle instance de EntitySetAttribute.

Haut de la page

Propriétés

  Nom Description
Propriété publique EntitySet Obtient le jeu d'entités auquel la classe appartient.
Propriété publique TypeId (hérité de Attribute.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Attribute.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Attribute.)
Méthode publique GetType (hérité de Object.)
Méthode publique IsDefaultAttribute (hérité de Attribute.)
Méthode publique Match (hérité de Attribute.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée _Attribute.GetIDsOfNames (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.GetTypeInfo (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.GetTypeInfoCount (hérité de Attribute.)
Implémentation d'interface expliciteMéthode privée _Attribute.Invoke (hérité de Attribute.)

Haut de la page

Notes

La classe EntitySetAttribute est utilisée par le client pendant la liaison de données pour déterminer le nom du jeu d'entités auquel une classe appartient. Cet attribut est généré par la boîte de dialogue Ajouter une référence de service lorsque l'option de liaison est utilisée et par l'outil DataSvcUtil.exe lorsque l'option /binding est fournie.

Vous devez appliquer EntitySetAttribute à toute classe de service de données client fournies par l'utilisateur qui sont utilisées avec la liaison de données.

EntitySetAttribute est pris en charge uniquement lorsqu'il existe un jeu d'entités associé au type.

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.

Voir aussi

Référence

Espace de noms System.Data.Services.Common