Classe VsModelingAdapterManager
ModelBusAdapterManager que pode lidar com a criação e gerenciamento de adaptadores que representa o DSL com base em arquivos de modelo dentro de Visual Studio. Ele fornece gerenciamento do ciclo de vida de ModelBusAdapter e o comportamento apropriado para oferecer suporte a salvar as alterações nos modelos de referência subjacentes usando o Shell do VS.
Esta API não compatível com CLS.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Namespace: Microsoft.VisualStudio.Modeling.Integration.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
O tipo VsModelingAdapterManager expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
VsModelingAdapterManager |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Disposed | Retifique se essa instância de ModelBusAdapterManager foi descartado, false de outra maneira. (Herdado de ModelBusAdapterManager.) | |
ModelBus | Obtém a instância de backplane que este ModelBusAdapterManager é registrado com. (Herdado de ModelBusAdapterManager.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CanCreateReference | Isso pode gerenciador de ModelBusAdapter criar um escopo descrito por informações contextuais determinada sobre um modelo? (Herdado de ModelBusAdapterManager.) | |
CheckCanCreateAdapter | Verifica se um ModelingAdapterReference pode ser criado com êxito desta ModelBusReference e também se o LogicalAdapterId é reconhecida por este ModelBusAdapterManager.Esse método deve acionar uma exceção de apropriado, se um ModelBusAdapter potencialmente não pode ser criado usando este ModelBusReference. | |
CreateAdapter(ModelBusReference) | Crie um ModelBusAdapter que envolve o modelo especificado.Gera uma exceção se o ModelBusAdapter não pode ser criada. (Herdado de ModelBusAdapterManager.) | |
CreateAdapter(ModelBusReference, IServiceProvider) | Crie uma instância de ModelBusAdapter suportada por este ModelBusAdapterManager. (Herdado de ModelBusAdapterManager.) | |
CreateModelingAdapterInstance | Imlementations deve fornecer uma instância de ModelingAdapter que serve o modo de exibição do mundo externo do modelo usando o elemento DomainModelRoot passado. | |
CreateReference | Tentativas de criar e retornar uma referência modelo de barramento os dados fornecidos. (Herdado de ModelBusAdapterManager.) | |
DeserializeAdapterReference | (Substitui ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).) | |
Dispose() | (Herdado de ModelBusAdapterManager.) | |
Dispose(Boolean) | Descarte essa instância de ModelBusAdapterManager. (Herdado de ModelBusAdapterManager.) | |
DoCreateAdapter | Criação de uma instância de ModelBusAdapter usando o ModelBusReference passado como um parâmetro, será tentada.Se for bem-sucedido, o adaptador é retornado.Caso contrário, a exceção apropriada é lançada. (Substitui ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Destruidor. (Herdado de ModelBusAdapterManager.) | |
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; (Herdado de ModelBusAdapterManager.) | |
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 (Herdado de ModelBusAdapterManager.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetView | Obtém o modo de exibição associado com o ModelBusAdapter passado como um parâmetro. (Substitui ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SerializeAdapterReference | (Substitui ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext).) | |
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. (Herdado de ModelBusAdapterManager.) | |
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. (Herdado de ModelBusAdapterManager.) |
Superior
Campos
Nome | Descrição | |
---|---|---|
HostName | Nome usado pelo VisualStudio para identificar-se como um host de ModelBus. |
Superior
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.