Classe ModelBusReference
Encapsula uma referência a um modelo.As variantes a seguir são suportadas: referência a um modelo; fazer referência a um elemento em um modelo; fazer referência a um modelo e um modo de exibição desse modelo; fazer referência a um elemento em um modelo com um modo de exibição.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Namespace: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Sintaxe
'Declaração
Public Class ModelBusReference _
Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>
O tipo ModelBusReference expõe os membros a seguir.
Construtores
Superior
Propriedades
Nome | Descrição | |
---|---|---|
AdapterReference | Retorna a referência de adaptador contida na referência do modelo de barramento, ou null se o Gerenciador de adaptador necessário para desserializar a referência do adaptador não está registrado com o modelbus, ou se esta referência de barramento do modelo não tiver um ModelBus. | |
ElementDisplayName | Nome de exibição do modelo amigável | |
IsAdapterReferenceResolved | Retorna se a referência de adaptador tem sido desserializada ou não. | |
LastStatus | O último status de referência de saber.O status de referência é desconhecido, até que tentamos criar um adpapter para a referência - no caso de sucesso, o estado será válido, inválido prudente | |
LogicalAdapterId | Id de adaptador lógico da ModelBusAdapter que permite o acesso ao modelo, elemento ou referenciada por esta referência de ModelBus de modo de exibição. | |
ModelBus | ||
ModelDisplayName | Nome de exibição do modelo amigável | |
ReferenceContext | Objeto ReferenceContext para essa referência | |
SerializedAdapterReference | Formato serializado da referência do adaptador |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Deserialize(String, ReferenceContext) | Desserializa o serializedReference e retorna uma nova instância do ModelBusReference | |
Deserialize(String, IModelBus, ReferenceContext) | Desserializa o serializedReference e retorna uma nova instância do ModelBusReference | |
Equals(Object) | Compara essa referência a outro objeto. (Substitui Object.Equals(Object).) | |
Equals(ModelBusReference) | Substitui a igualdade para ModelBusReferences | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Obtém o código hash desta instância de referência.Se duas instâncias comparam igual, eles devem fornecer o mesmo código de hash. (Substitui Object.GetHashCode().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
Serialize | Retorna a referência fornecida serializada como uma seqüência de caracteres. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Operadores
Nome | Descrição | |
---|---|---|
Equality | Compara duas instâncias de ModelBusReference de igualdade. | |
Inequality | Compara duas instâncias de ModelBusReferences desigualdade. |
Superior
Métodos de extensão
Nome | Descrição | |
---|---|---|
GetDisplayName | Método de extensão que retorna o nome de exibição calculado (Definido por ModelBusReferenceExtensionMethods.) | |
IsValidModelReference | Método de extensão que retorna se a parte do modelo da referência é válido (Definido por ModelBusReferenceExtensionMethods.) | |
IsValidReference | Método de extensão que retorna se a referência de inteira é válida (Definido por ModelBusReferenceExtensionMethods.) |
Superior
Comentários
A interpretação exata de um ModelBusReference depende da classe derivada de ModelBusAdapter que você pode usar para ajustar o modelo.
Para obter mais informações, consulte A integração de modelos usando o Modelbus de Visual Studio.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.