Compartilhar via


Classe BRAttributeArgumentBase

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

Hierarquia de herança

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

Namespace:  Microsoft.MasterDataServices.Services.DataContracts
Assembly:  Microsoft.MasterDataServices.Services.Contracts (em Microsoft.MasterDataServices.Services.Contracts.dll)

Sintaxe

'Declaração
<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
'Uso
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

O tipo BRAttributeArgumentBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido BRAttributeArgumentBase Initializes a new instance of the BRAttributeArgumentBase class.

Início

Propriedades

  Nome Descrição
Propriedade pública AttributeId Gets or sets the attribute identifier.
Propriedade pública Identifier Gets or sets a unique identifier of the argument. (Herdado de BRArgument.)
Propriedade pública PropertyName Gets or sets the property name of the argument. (Herdado de BRArgument.)
Propriedade pública PropertyType When overridden in a derived class, gets the property type. (Substitui BRArgument.PropertyType.)

Início

Métodos

  Nome Descrição
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método protegido SetProperty<T> Infraestrutura. Sets the property using the specified values. (Herdado de DataContractBase.)
Método público ToString (Herdado de Object.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.MasterDataServices.Services.DataContracts