Compartilhar via


Classe Model

Represents the highest level of data organization. Contains all of the members, entities, attributes, hierarchy relationships, collections, business rules, and versions that describe an aspect of the business.

Hierarquia de herança

System. . :: . .Object
  Microsoft.MasterDataServices.Services.DataContracts. . :: . .MdmDataContract< (Of < ( <'Identifier> ) > ) >
    Microsoft.MasterDataServices.Services.DataContracts..::..Model

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

Sintaxe

'Declaração
<DataContractAttribute(Name := "Model", Namespace := "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")> _
Public NotInheritable Class Model _
    Inherits MdmDataContract(Of Identifier)
'Uso
Dim instance As Model
[DataContractAttribute(Name = "Model", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class Model : MdmDataContract<Identifier>
[DataContractAttribute(Name = L"Model", Namespace = L"https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public ref class Model sealed : public MdmDataContract<Identifier^>
[<SealedAttribute>]
[<DataContractAttribute(Name = "Model", Namespace = "https://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Model =  
    class
        inherit MdmDataContract<Identifier>
    end
public final class Model extends MdmDataContract<Identifier>

O tipo Model expõe os membros a seguir.

Construtores

  Nome Descrição
Método público Model Initializes a new instance of the Model class.

Início

Propriedades

  Nome Descrição
Propriedade pública AuditInfo Gets or sets the AuditInfo. (Herdado de MdmDataContract< (Of < ( <'IdType> ) > ) >.)
Propriedade pública DerivedHierarchies Gets or sets an ArrayOfDerivedHierarchy complex type.
Propriedade pública Entities Gets or sets an ArrayOfEntity complex type.
Propriedade pública ExplicitHierarchies Gets or sets an ArrayOfExplicitHierarchy complex type.
Propriedade pública Identifier Gets or sets the ID. (Herdado de MdmDataContract< (Of < ( <'IdType> ) > ) >.)
Propriedade pública Permission Gets or sets the permission. (Herdado de MdmDataContract< (Of < ( <'IdType> ) > ) >.)
Propriedade pública VersionFlags Gets or sets an ArrayOfVersionFlag complex type.
Propriedade pública Versions Gets or sets an ArrayOfVersion complex type.

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

Campos

  Nome Descrição
Campo público IsAdministrator Specifies a value indicating the relationship is that of administrator.
Campo público IsSystem Specifies a value indicating the relationship is that of system.

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.