Класс MdmDataContract(IdType)

Defines the base data contract.

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

System. . :: . .Object
  Microsoft.MasterDataServices.Services.DataContracts..::..MdmDataContract<(Of <(<'IdType>)>)>
    Подробнее...

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

Синтаксис

'Декларация
<DataContractAttribute(Name := "MdmDataContractOf{0}", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class MdmDataContract(Of IdType As {New, Identifier}) _
    Implements IDataContract
'Применение
Dim instance As MdmDataContract(Of IdType)
[DataContractAttribute(Name = "MdmDataContractOf{0}", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public abstract class MdmDataContract<IdType> : IDataContract
where IdType : new(), Identifier
[DataContractAttribute(Name = L"MdmDataContractOf{0}", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
generic<typename IdType>
where IdType : gcnew(), Identifier
public ref class MdmDataContract abstract : IDataContract
[<AbstractClassAttribute>]
[<DataContractAttribute(Name = "MdmDataContractOf{0}", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type MdmDataContract<'IdType when 'IdType : new() and Identifier> =  
    class
        interface IDataContract
    end
JScript не поддерживает стандартные типы и методы.

Параметры типа

  • IdType

Тип MdmDataContract<(Of <(<'IdType>)>)> обеспечивает доступ к следующим элементам.

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

  Имя Описание
Открытый метод MdmDataContract< (Of < ( <'IdType> ) > ) > Initializes a new instance of the MdmDataContract<(Of <(<'IdType>)>)> class.

В начало

Свойства

  Имя Описание
Открытое свойство AuditInfo Gets or sets the AuditInfo.
Открытое свойство Identifier Gets or sets the ID.
Открытое свойство Permission Gets or sets the permission.

В начало

Методы

  Имя Описание
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод ToString (Производный от Object.)

В начало

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

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

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

System. . :: . .Object
  Microsoft.MasterDataServices.Services.DataContracts..::..MdmDataContract<(Of <(<'IdType>)>)>
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .AttributeGroup
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .DerivedHierarchy
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .DerivedHierarchyLevel
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .Entity
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .EntityMemberType
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .ExplicitHierarchy
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .MetadataAttribute
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .Model
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .SystemSetting
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .Version
    Microsoft.MasterDataServices.Services.DataContracts. . :: . .VersionFlag