Partager via


Classe MdmDataContract<TIdType>

Defines the base data contract.

Hiérarchie d'héritage

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
    Microsoft.MasterDataServices.Services.DataContracts.MdmDataContract<TIdType>
      Plus...

Espace de noms :  Microsoft.MasterDataServices.Services.DataContracts
Assembly :  Microsoft.MasterDataServices.Services.Contracts (en Microsoft.MasterDataServices.Services.Contracts.dll)

Syntaxe

'Déclaration
<DataContractAttribute(Name := "MdmDataContractOf{0}", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class MdmDataContract(Of TIdType As {New, Identifier}) _
    Inherits DataContractBase
'Utilisation
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 ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • TIdType
    The type of the identifier.

Le type MdmDataContract<TIdType> expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée MdmDataContract<TIdType> Initializes a new instance of the MdmDataContract<TIdType> class.

Haut de la page

Propriétés

  Nom Description
Propriété publique AuditInfo Gets or sets the audit information.
Propriété publique Identifier Gets or sets the identifier.
Propriété publique Permission Gets or sets the permission.

Haut de la page

Méthodes

  Nom Description
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode protégée SetProperty<T> Infrastructure. Sets the property using the specified values. (hérité de DataContractBase.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.MasterDataServices.Services.DataContracts

Hiérarchie d'héritage

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