Classe ModelBusAdapterManager
O ModelBusAdapterManager é usado para criar instâncias de ModelBusAdapter suportado, e gerencia seu tempo de vida. Derive desta classe para criar um ModelBusAdapterManager para seu próprio DSL.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Namespace: Microsoft.VisualStudio.Modeling.Integration
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Sintaxe
'Declaração
Public MustInherit Class ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
O tipo ModelBusAdapterManager expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelBusAdapterManager |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Disposed | Retifique se essa instância de ModelBusAdapterManager foi descartado, false de outra maneira. | |
ModelBus | Obtém a instância de backplane que este ModelBusAdapterManager é registrado com. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CanCreateReference | Isso pode gerenciador de ModelBusAdapter criar um escopo descrito por informações contextuais determinada sobre um modelo? | |
CreateAdapter(ModelBusReference) | Crie um ModelBusAdapter que envolve o modelo especificado.Gera uma exceção se o ModelBusAdapter não pode ser criada. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Crie uma instância de ModelBusAdapter suportada por este ModelBusAdapterManager. | |
CreateReference | Tentativas de criar e retornar uma referência modelo de barramento os dados fornecidos. | |
DeserializeAdapterReference | Tentativa de desserializar a referência fornecida do adaptador, com a ajuda do contexto de referência. | |
Dispose() | ||
Dispose(Boolean) | Descarte essa instância de ModelBusAdapterManager. | |
DoCreateAdapter | Criação da instância real de ModelBusAdapter suportada por este ModelBusAdapterManager. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Destruidor. (Substitui Object.Finalize().) | |
GetExposedElementTypes | Obter uma coleção de todos os tipos de ModelElement que são expostos por qualquer ModelBusAdapter gerenciado pelo gerenciador do adaptador, e assim pode ser referenciado de fora, junto com seu nome para exibição; | |
GetHashCode | Serve como a função de hash padrão. (Herdado de Object.) | |
GetSupportedLogicalAdapterIds | Retorna os IDs dos tipos do adaptador que são suportados pelo gerenciador do adaptador | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetView | Obtém a exibição, por exemplo, um diagrama associado com o ModelBusAdapter passado como um parâmetro. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SerializeAdapterReference | Serializa a referência fornecida adaptador de dados e como uma cadeia de caracteres | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) | |
TryCreateReference | O ModelBusAdapterManager tentará criar uma referência modelo de barramento a um modelo de informações fornecidas. | |
ValidateReference | Valida a referência e define o LastStatus de acordo.A implementação padrão é criar um adaptador para verificar se o modelo pode ser resolvido ou não. |
Superior
Comentários
Para obter mais informações, consulte Integrando modelos por meio do Visual Studio Modelbus.
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.