Partilhar via


Classe ModelingDocStore

Representa os elementos na memória e links de um modelo.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public Class ModelingDocStore _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class ModelingDocStore : IDisposable

O tipo ModelingDocStore expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ModelingDocStore Inicializa uma instância da ModelingDocStore classe.

Superior

Propriedades

  Nome Descrição
Propriedade protegida CanRefreshPropertyBrowser Obtém o documento de modelagem de armazenar e verifica se a janela de propriedades deve atualizar automaticamente.
Propriedade pública Context Obtém o contexto para o armazenamento.
Propriedade pública ModelingDocuments Obtém a coleção de modelos que estão compartilhando o armazenamento.
Propriedade protegida ServiceProvider Obtém o provedor de serviços que recupera Visual Studio serviços do shell.
Propriedade pública ShareCount Obtém o sinalizador que indica se a vários modelos de compartilham o armazenamento.
Propriedade protegida ShouldDisposeStore Obtém o documento de modelagem de armazenar e verifica se o armazenamento deve ser descartado.
Propriedade pública Store Obtém o armazenamento para o modelo.
Propriedade pública UndoManager Obtém o UndoManager para o armazenamento.

Superior

Métodos

  Nome Descrição
Método público CanCommit Obtém o documento de modelagem, armazenar e verifica se a transação de nível superior pode ser confirmada.
Método público CanUndoRedo Obtém o documento de modelagem de armazenar e verifica se uma transação pode ser desfeita ou refeita.
Método público ConnectDocData Cria uma conexão entre o armazenamento e o modelo.
Método protegido CreateUndoUnit Cria uma instância da UndoUnit classe, que permite transações a serem desfeitas no armazenamento.
Método público Dispose() Libera todos os recursos utilizados pela instância atual da ModelingDocStore classe.
Método protegido Dispose(Boolean) Libera os recursos não gerenciados que o ModelingDocStore usado e, opcionalmente, libera os recursos gerenciados.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método protegido FlushUndoManager Limpa as transações que o armazenamento é mantido.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público Initialize Inicializa o armazenamento para o modelo.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público RemoveDocData Remove a conexão entre o armazenamento e o modelo.
Método público SetEncoding Define a codificação de dados de cada documento vinculado no armazenamento
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Campos

  Nome Descrição
Campo públicoMembro estático ModelingDocStoreKey Chave que indexa o armazenamento no conjunto de propriedades da loja.

Superior

Comentários

Essa classe mantém uma relação de 1-1 com o armazenamento.

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Shell