Partager via


Classe BRAttributeArgumentBase

Represents the base class for arguments that reference attributes. This class is abstract.

Hiérarchie d'héritage

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
    Microsoft.MasterDataServices.Services.DataContracts.BRArgument
      Microsoft.MasterDataServices.Services.DataContracts.BRAttributeArgumentBase
        Microsoft.MasterDataServices.Services.DataContracts.BRAttributeArgument
        Microsoft.MasterDataServices.Services.DataContracts.BRDomainBasedAttributeArgument

Espace de noms :  Microsoft.MasterDataServices.Services.DataContracts
Assembly :  Microsoft.MasterDataServices.Services.Contracts (en Microsoft.MasterDataServices.Services.Contracts.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
<KnownTypeAttribute(GetType(BRAttributeArgument))> _
<KnownTypeAttribute(GetType(BRDomainBasedAttributeArgument))> _
<DataContractAttribute(Name := "BRAttributeArgumentBase", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class BRAttributeArgumentBase _
    Inherits BRArgument _
    Implements IBRAttributeArgumentContainer, IBRArgument
'Utilisation
Dim instance As BRAttributeArgumentBase
[SerializableAttribute]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[DataContractAttribute(Name = "BRAttributeArgumentBase", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public abstract class BRAttributeArgumentBase : BRArgument, 
    IBRAttributeArgumentContainer, IBRArgument
[SerializableAttribute]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[DataContractAttribute(Name = L"BRAttributeArgumentBase", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public ref class BRAttributeArgumentBase abstract : public BRArgument, 
    IBRAttributeArgumentContainer, IBRArgument
[<AbstractClassAttribute>]
[<SerializableAttribute>]
[<KnownTypeAttribute(typeof(BRAttributeArgument))>]
[<KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))>]
[<DataContractAttribute(Name = "BRAttributeArgumentBase", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type BRAttributeArgumentBase =  
    class 
        inherit BRArgument 
        interface IBRAttributeArgumentContainer 
        interface IBRArgument 
    end
public abstract class BRAttributeArgumentBase extends BRArgument implements IBRAttributeArgumentContainer, IBRArgument

Le type BRAttributeArgumentBase expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée BRAttributeArgumentBase Initializes a new instance of the BRAttributeArgumentBase class.

Haut de la page

Propriétés

  Nom Description
Propriété publique AttributeId Gets or sets the attribute identifier.
Propriété publique Identifier Gets or sets a unique identifier of the argument. (hérité de BRArgument.)
Propriété publique PropertyName Gets or sets the property name of the argument. (hérité de BRArgument.)
Propriété publique PropertyType When overridden in a derived class, gets the property type. (remplace BRArgument.PropertyType.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode protégée SetProperty<T> Infrastructure. Sets the property using the specified values. (hérité de DataContractBase.)
Méthode publique ToString (hérité de Object.)

Haut de la page

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 Microsoft.MasterDataServices.Services.DataContracts