Compartir a través de


Clase MdmDataContract<TIdType>

Defines the base data contract.

Jerarquía de herencia

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
    Microsoft.MasterDataServices.Services.DataContracts.MdmDataContract<TIdType>
      Más...

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

Sintaxis

'Declaración
<DataContractAttribute(Name := "MdmDataContractOf{0}", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class MdmDataContract(Of TIdType As {New, Identifier}) _
    Inherits DataContractBase
'Uso
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 no admite tipos y métodos genéricos.

Parámetros de tipo

  • TIdType
    The type of the identifier.

El tipo MdmDataContract<TIdType> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido MdmDataContract<TIdType> Initializes a new instance of the MdmDataContract<TIdType> class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AuditInfo Gets or sets the audit information.
Propiedad pública Identifier Gets or sets the identifier.
Propiedad pública Permission Gets or sets the permission.

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 protegido SetProperty<T> Infraestructura. Sets the property using the specified values. (Se hereda de DataContractBase.)
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.

Vea también

Referencia

Espacio de nombres Microsoft.MasterDataServices.Services.DataContracts

Jerarquía de herencia

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