Freigeben über


MdmDataContract(IdType)-Klasse

Defines the base data contract.

Vererbungshierarchie

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

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

Syntax

'Declaration
<DataContractAttribute(Name := "MdmDataContractOf{0}", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class MdmDataContract(Of IdType As {New, Identifier}) _
    Implements IDataContract
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.

Typparameter

  • IdType

Der MdmDataContract<(Of <(<'IdType>)>)>-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode MdmDataContract< (Of < ( <'IdType> ) > ) > Initializes a new instance of the MdmDataContract<(Of <(<'IdType>)>)> class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AuditInfo Gets or sets the AuditInfo.
Öffentliche Eigenschaft Identifier Gets or sets the ID.
Öffentliche Eigenschaft Permission Gets or sets the permission.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Vererbungshierarchie

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