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.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados 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 uma função de hash para um tipo específico. (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