Compartir a través de


Clase BRArgument

Represents the base class for all business rule arguments. This class is abstract.

Espacio de nombres:  Microsoft.MasterDataServices.Services.DataContracts
Ensamblado:  Microsoft.MasterDataServices.Services (en Microsoft.MasterDataServices.Services.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
<DataContractAttribute(Name := "BRArgument", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
<KnownTypeAttribute(GetType(BRBlankArgument))> _
<KnownTypeAttribute(GetType(BRAttributeArgument))> _
<KnownTypeAttribute(GetType(BRDomainBasedAttributeArgument))> _
<KnownTypeAttribute(GetType(BRFreeformArgument))> _
<KnownTypeAttribute(GetType(BRAttributeValueArgument))> _
<KnownTypeAttribute(GetType(BRHierarchyArgument))> _
Public MustInherit Class BRArgument _
    Implements IBRArgument
'Uso
Dim instance As BRArgument
[SerializableAttribute]
[DataContractAttribute(Name = "BRArgument", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(BRBlankArgument))]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[KnownTypeAttribute(typeof(BRFreeformArgument))]
[KnownTypeAttribute(typeof(BRAttributeValueArgument))]
[KnownTypeAttribute(typeof(BRHierarchyArgument))]
public abstract class BRArgument : IBRArgument
[SerializableAttribute]
[DataContractAttribute(Name = L"BRArgument", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(BRBlankArgument))]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[KnownTypeAttribute(typeof(BRFreeformArgument))]
[KnownTypeAttribute(typeof(BRAttributeValueArgument))]
[KnownTypeAttribute(typeof(BRHierarchyArgument))]
public ref class BRArgument abstract : IBRArgument
[<AbstractClassAttribute>]
[<SerializableAttribute>]
[<DataContractAttribute(Name = "BRArgument", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<KnownTypeAttribute(typeof(BRBlankArgument))>]
[<KnownTypeAttribute(typeof(BRAttributeArgument))>]
[<KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))>]
[<KnownTypeAttribute(typeof(BRFreeformArgument))>]
[<KnownTypeAttribute(typeof(BRAttributeValueArgument))>]
[<KnownTypeAttribute(typeof(BRHierarchyArgument))>]
type BRArgument =  
    class
        interface IBRArgument
    end
public abstract class BRArgument implements IBRArgument

El tipo BRArgument expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido BRArgument Initializes a new instance of the BRArgument class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Identifier When overridden in a derived class, gets or sets a unique identifier of the argument.
Propiedad pública PropertyName When overridden in a derived class, gets or sets the property name.
Propiedad pública PropertyType When overridden in a derived class, gets the property type.

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.