Поделиться через


Класс BRArgument

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

Иерархия наследования

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
    Microsoft.MasterDataServices.Services.DataContracts.BRArgument
      Microsoft.MasterDataServices.Services.DataContracts.BRAttributeArgumentBase
      Microsoft.MasterDataServices.Services.DataContracts.BRAttributeValueArgument
      Microsoft.MasterDataServices.Services.DataContracts.BRBlankArgument
      Microsoft.MasterDataServices.Services.DataContracts.BRFreeformArgument
      Microsoft.MasterDataServices.Services.DataContracts.BRHierarchyArgument

Пространство имен:  Microsoft.MasterDataServices.Services.DataContracts
Сборка:  Microsoft.MasterDataServices.Services.Contracts (в Microsoft.MasterDataServices.Services.Contracts.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
<KnownTypeAttribute(GetType(BRAttributeValueArgument))> _
<KnownTypeAttribute(GetType(BRAttributeArgument))> _
<KnownTypeAttribute(GetType(BRDomainBasedAttributeArgument))> _
<KnownTypeAttribute(GetType(BRFreeformArgument))> _
<DataContractAttribute(Name := "BRArgument", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
<KnownTypeAttribute(GetType(BRHierarchyArgument))> _
<KnownTypeAttribute(GetType(BRBlankArgument))> _
Public MustInherit Class BRArgument _
    Inherits DataContractBase _
    Implements IBRArgument
'Применение
Dim instance As BRArgument
[SerializableAttribute]
[KnownTypeAttribute(typeof(BRAttributeValueArgument))]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[KnownTypeAttribute(typeof(BRFreeformArgument))]
[DataContractAttribute(Name = "BRArgument", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(BRHierarchyArgument))]
[KnownTypeAttribute(typeof(BRBlankArgument))]
public abstract class BRArgument : DataContractBase, 
    IBRArgument
[SerializableAttribute]
[KnownTypeAttribute(typeof(BRAttributeValueArgument))]
[KnownTypeAttribute(typeof(BRAttributeArgument))]
[KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))]
[KnownTypeAttribute(typeof(BRFreeformArgument))]
[DataContractAttribute(Name = L"BRArgument", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[KnownTypeAttribute(typeof(BRHierarchyArgument))]
[KnownTypeAttribute(typeof(BRBlankArgument))]
public ref class BRArgument abstract : public DataContractBase, 
    IBRArgument
[<AbstractClassAttribute>]
[<SerializableAttribute>]
[<KnownTypeAttribute(typeof(BRAttributeValueArgument))>]
[<KnownTypeAttribute(typeof(BRAttributeArgument))>]
[<KnownTypeAttribute(typeof(BRDomainBasedAttributeArgument))>]
[<KnownTypeAttribute(typeof(BRFreeformArgument))>]
[<DataContractAttribute(Name = "BRArgument", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<KnownTypeAttribute(typeof(BRHierarchyArgument))>]
[<KnownTypeAttribute(typeof(BRBlankArgument))>]
type BRArgument =  
    class 
        inherit DataContractBase 
        interface IBRArgument 
    end
public abstract class BRArgument extends DataContractBase implements IBRArgument

Тип BRArgument обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Защищенный метод BRArgument Initializes a new instance of the BRArgument class.

В начало

Свойства

  Имя Описание
Открытое свойство Identifier Gets or sets a unique identifier of the argument.
Открытое свойство PropertyName Gets or sets the property name of the argument.
Открытое свойство PropertyType When overridden in a derived class, gets the property type of the argument.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод SetProperty<T> Инфраструктура. Sets the property using the specified values. (Производный от DataContractBase.)
Открытый метод ToString (Производный от Object.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.MasterDataServices.Services.DataContracts