Partilhar via


Classe MdmDataContract(IdType)

Defines the base data contract.

Hierarquia de herança

System. . :: . .Object
  Microsoft.MasterDataServices.Services.DataContracts..::..MdmDataContract<(Of <(<'IdType>)>)>
    Mais...

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

Sintaxe

'Declaração
<DataContractAttribute(Name := "MdmDataContractOf{0}", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class MdmDataContract(Of IdType As {New, Identifier}) _
    Implements IDataContract
'Uso
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 não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • IdType

O tipo MdmDataContract<(Of <(<'IdType>)>)> expõe os membros a seguir.

Construtores

  Nome Descrição
Método público MdmDataContract< (Of < ( <'IdType> ) > ) > Initializes a new instance of the MdmDataContract<(Of <(<'IdType>)>)> class.

Início

Propriedades

  Nome Descrição
Propriedade pública AuditInfo Gets or sets the AuditInfo.
Propriedade pública Identifier Gets or sets the ID.
Propriedade pública Permission Gets or sets the permission.

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 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.

Hierarquia de herança

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