Класс MdmDataContract<TIdType>

Defines the base data contract.

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

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
    Microsoft.MasterDataServices.Services.DataContracts.MdmDataContract<TIdType>
      Подробнее...

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

Синтаксис

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

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

  • TIdType
    The type of the identifier.

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

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

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

В начало

Свойства

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

В начало

Методы

  Имя Описание
Открытый метод 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

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

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
    Microsoft.MasterDataServices.Services.DataContracts.MdmDataContract<TIdType>
      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