Udostępnij za pośrednictwem


Klasa MdmDataContract<IdType>

Definiuje kontrakt danych podstawowych.

Hierarchia dziedziczenia

System.Object
  Microsoft.MasterDataServices.Services.DataContracts.MdmDataContract<IdType>
    Więcej...

Przestrzeń nazw:  Microsoft.MasterDataServices.Services.DataContracts
Zestaw:  Microsoft.MasterDataServices.Services (w Microsoft.MasterDataServices.Services.dll)

Składnia

'Deklaracja
<DataContractAttribute(Name := "MdmDataContractOf{0}", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public MustInherit Class MdmDataContract(Of IdType As {New, Identifier}) _
    Implements IDataContract
'Użycie
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
Język JScript nie obsługuje ogólnych typów i metod.

Parametry typów

  • IdType

Typ MdmDataContract<IdType> uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna MdmDataContract<IdType> Inicjuje nowe wystąpienie MdmDataContract<IdType> klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna AuditInfo Pobiera lub ustawia AuditInfo.
Właściwość publiczna Identifier Pobiera lub ustawia się identyfikator.
Właściwość publiczna Permission Pobiera lub ustawia uprawnienia.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Hierarchia dziedziczenia

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