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.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.11.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 | True se esta instância de ModelBusAdapterManager foi descartada, FALSO caso contrário. (Herdado de ModelBusAdapterManager.) | |
ModelBus | Obtém a instância do Backplane registrado com esse ModelBusAdapterManager. (Herdado de ModelBusAdapterManager.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CanCreateReference | Este Gerenciador de ModelBusAdapter pode criar a um escopo descrito pelas informações contextuais sobre um modelo de determinado? (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 quebra o modelo especificado.Lança uma exceção se o ModelBusAdapter não pode ser criado. (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 de barramento de modelo a partir dos dados fornecidos. (Herdado de ModelBusAdapterManager.) | |
DeserializeAdapterReference | (Substitui ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).) | |
Dispose() | (Herdado de ModelBusAdapterManager.) | |
Dispose(Boolean) | Descarte esta 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 | Obtém uma coleção de todos os tipos de ModelElement que são expostos por qualquer ModelBusAdapter gerenciada por este Gerenciador de adaptador e, portanto, podem ser referenciados de fora, junto com seu nome de exibição; (Herdado de ModelBusAdapterManager.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetSupportedLogicalAdapterIds | Retorna as IDs dos tipos de adaptador que são suportados por este Gerenciador de 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 | A ModelBusAdapterManager tentará criar uma referência de barramento de modelo para um modelo das informações fornecidas. (Herdado de ModelBusAdapterManager.) | |
ValidateReference | Valida a referência e definir o LastStatus adequadamente.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.