Classe ModelingDocData
Representa um documento no repositório.
Esta API não compatível com CLS.
Hierarquia de herança
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.DocData
Microsoft.VisualStudio.Modeling.Shell.ModelingDocData
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 MustInherit Class ModelingDocData _
Inherits DocData _
Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData,
IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
O tipo ModelingDocData expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelingDocData | Inicializa uma nova instância da classe ModelingDocData. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Cookie | Obtém o cookie que identifica o documento na tabela de documentos em execução. (Herdado de DocData.) | |
DocViews | Obtém a coleção de exibições de documentos que estão abertos para o documento. (Herdado de DocData.) | |
Encoding | Obtém ou define a codificação que persiste no documento. (Herdado de DocData.) | |
ErrorListProvider | Obtém o provedor de lista de erro para o documento. | |
FileName | Obtém o nome de arquivo do documento. (Herdado de DocData.) | |
FormatList | Obtém uma lista de formatos. (Herdado de DocData.) | |
HasErrorListItems | Obtém a lista de erros e verifica se os erros e avisos do documento aparecem na janela Error List. | |
Hierarchy | Obtém a hierarquia do projeto ao qual pertence o documento. (Herdado de DocData.) | |
InLoad | Obtém o documento e verifica se ele está sendo carregado na janela de modelagem. | |
InReload | Obtém o documento e verifica se ele é recarregado para a janela de modelagem. | |
IsBackupFileObsolete | (Herdado de DocData.) | |
IsLoaded | Obtém o documento e verifica se ele é carregado. (Herdado de DocData.) | |
ItemId | Obtém a ID de Item que é atribuído ao documento. (Herdado de DocData.) | |
ModelingDocStore | Obtém o armazenamento de designer de modelagem que é atribuído ao documento. | |
PartitionMapper | ||
RelatedDocList | ||
RootElement | Obtém o elemento raiz do documento. | |
SerializedModel | ||
ServiceProvider | Obtém o provedor de serviços a partir do shell. (Herdado de DocData.) | |
Store | Obtém o armazenamento de designer de modelagem à qual este documento é atribuído. | |
UndoManager | Obtém o UndoManager classe, que você pode usar para desfazer e refazer operações no armazenamento de designer de modelagem. (Substitui DocData.UndoManager.) | |
UndoManagerIsShared | Obtém o UndoManager de classe e verifica se ele é compartilhado entre documentos. (Substitui DocData.UndoManagerIsShared.) | |
VSUndoManager | Obtém o UndoManager interface. (Herdado de DocData.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddErrorListItem | Adiciona um erro ou mensagem de aviso que você pode usar com o documento. | |
BackupFile | Faça com que um único arquivo backup deste documento.Retorna se o documento é esperado o recarregamento sem perda de dados. (Herdado de DocData.) | |
CanSave | Verifica se o usuário pode cancelar o salvamento operação. (Herdado de DocData.) | |
CleanupStores | Limpa os armazenamentos de designer de modelagem, antes que o recarregamento de um documento na memória. | |
ClearErrorListItems | Limpa as mensagens de erro e aviso de janela Error List. | |
Close | Fecha o documento. (Herdado de DocData.) | |
CreateModelingDocStore | Cria um documento para o armazenamento de designer de modelagem. | |
CreateObject | Cria um objeto | |
CreateObjRef | Segurança crítica. Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.) | |
CreatePartitionMapper | Método de fábrica para criar o mapeador de partição responsável para elementos de mapeamento para as partições corretas do armazenamento pertencentes a esta ModelingDocData quando reconstituídos, ElementGroupPrototypes. | |
CreateStore | Cria um armazenamento de modelagem. | |
CreateSubordinateDocData | Criar uma instância de dados de doc subordinada | |
DirectoryChanged | Ainda não implementado. (Herdado de DocData.) | |
Dispose | Libera os recursos não gerenciados usados pela ModelingDocData e, opcionalmente, libera os recursos gerenciados. (Substitui DocData.Dispose(Boolean).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
FilesChanged | Notifica os clientes que um ou mais documentos alterados. (Herdado de DocData.) | |
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.) | |
FlushUndoManager | Limpa o UndoManager classe para o armazenamento. (Substitui DocData.FlushUndoManager().) | |
GetAllElementsForValidation | Obtenha todos os elementos para validação.A implementação base retorna todos os elementos no armazenamento desta DocData. | |
GetClassID | Obtém a GUID da fábrica de editor que criou o documento. (Herdado de DocData.) | |
GetCurFile | Obtém o nome de arquivo do documento. (Herdado de DocData.) | |
GetData | Obtém os dados dos documentos de um buffer. (Herdado de DocData.) | |
GetDomainModels | Obtém uma coleção de tipos a serem carregados para o armazenamento. | |
GetFormatList | Obtém a lista de formatos de documentos com suporte. (Herdado de DocData.) | |
GetGuidEditorType | Obtém a GUID da fábrica de editor que criou o IVsPersistDocData objeto. (Herdado de DocData.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLifetimeService | Segurança crítica. Recupera o objeto de serviço Vida útil atual que controla a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
GetRelatedSaveTreeItems | Implementação padrão de IVsHasRelatedSaveItems.Se outro DocData foi registrado usando a interface IRelatedDocList com essa instância, ele será ser retornado como um RelatedSaveTreeItem. | |
GetService | Atender a serviços locais para o armazenamento e os usuários do provedor de serviços de lojas (Substitui DocData.GetService(Type).) | |
GetTextBuffer | Carrega o modelo serializado em um novo buffer. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
HandleLoadDocDataException | Gerencia todas as exceções que foram apresentadas ao carregar o documento. (Herdado de DocData.) | |
HandleSaveDocDataException | Gerencia todas as exceções que foram apresentadas quando estava salvando o documento. (Herdado de DocData.) | |
HideErrorListItems | Oculta todas as mensagens de erro e aviso que estão na janela Error List. | |
IgnoreFileChanges | Determina se as alterações no documento devem ser ignoradas. (Herdado de DocData.) | |
Initialize() | Inicializa o ModelingDocData classe. | |
Initialize(Store) | Inicializa o armazenamento de designer de modelagem para o documento. | |
InitializeLifetimeService | Segurança crítica. Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância. (Herdado de MarshalByRefObject.) | |
InitNew | Inicializa o documento. (Herdado de DocData.) | |
IsDirty | Verifica se o documento foi alterado desde que a operação de salvamento a mais recente. (Herdado de DocData.) | |
IsDocDataDirty | Verifica se o documento foi alterado desde que a operação de salvamento a mais recente. (Herdado de DocData.) | |
IsDocDataReadOnly | Verifica se o documento é somente leitura. (Herdado de DocData.) | |
IsDocDataReloadable | Verifica se o documento pode ser recarregado. (Herdado de DocData.) | |
IsFlushUndoStackRequiredOnLoad | Ignore este método para especificar se a pilha de desfazer é a serem liberadas após o carregamento (abrir ou criar) o docdata. | |
Load(String, Boolean) | Carrega o documento na memória. (Herdado de DocData.) | |
Load(String, UInt32, Int32) | Carrega o documento na memória. (Herdado de DocData.) | |
LoadDocData(String) | Carrega o documento usando seu nome de arquivo. (Herdado de DocData.) | |
LoadDocData(String, Boolean) | Carrega um documento que tem um nome de arquivo específico. (Substitui DocData.LoadDocData(String, Boolean).) | |
LockTextBuffer | Não implementado. | |
MarkDocumentChangedForBackup | Marcar o documento foi alterado e, portanto, um novo backup devem ser criados (Herdado de DocData.) | |
MemberwiseClone() | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
MemberwiseClone(Boolean) | Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.) | |
OnDocumentClosed | Chamado quando o documento é fechado.Comportamento padrão limpa o conteúdo da lista de erro. (Substitui DocData.OnDocumentClosed(EventArgs).) | |
OnDocumentClosing | Ouvintes de alertas que o documento será fechado. (Herdado de DocData.) | |
OnDocumentLoaded | Ouvintes de alertas que o documento é carregado. (Herdado de DocData.) | |
OnDocumentLoading | Ouvintes de alertas que o documento será carregado. (Herdado de DocData.) | |
OnDocumentReadOnlyChanged | Ouvintes de alertas que o estado somente leitura do documento foi alterado. (Herdado de DocData.) | |
OnDocumentReloaded | Ouvintes de alertas que o documento foi recarregado. (Herdado de DocData.) | |
OnDocumentReloading | Ouvintes de alertas que o documento será recarregado. (Herdado de DocData.) | |
OnDocumentSaved | Ouvintes de alertas que o documento foi salvo. (Herdado de DocData.) | |
OnDocumentSaving | Ouvintes de alertas que o documento será salvo. (Herdado de DocData.) | |
OnFileNameChanged | Ouvintes de alertas que mudou o nome do arquivo do documento. (Herdado de DocData.) | |
OnHierarchyChanged | Chamado quando um documento for adicionado ou renomeado. (Substitui DocData.OnHierarchyChanged(EventArgs).) | |
OnRegisterDocData | Atribui o documento a uma hierarquia de cookie e o projeto. (Herdado de DocData.) | |
OpenView | Abre um modo de exibição específico para o documento. (Substitui DocData.OpenView(Guid, Object).) | |
QueryEditFile() | Ouvintes de alertas que um documento está prestes a ser editado.Ouvintes poderá votar contra a edição. (Herdado de DocData.) | |
QueryEditFile(String, tagVSQueryEditFlags) | Ouvintes de alertas que um documento está prestes a ser editado.Ouvintes poderá votar contra a edição. (Herdado de DocData.) | |
QuerySaveFile() | Ouvintes de alertas que um arquivo está prestes a ser salvo.Ouvintes pode (Herdado de DocData.) | |
QuerySaveFile(String, tagVSQuerySaveFlags) | Ouvintes de alertas que um arquivo está prestes a ser salvo. (Herdado de DocData.) | |
ReloadDocData | Recarrega o documento. (Herdado de DocData.) | |
ReloadDocDataWorker | Recarrega o documento. (Herdado de DocData.) | |
RenameDocData | Renomeia um documento e redefine sua posição na hierarquia. (Herdado de DocData.) | |
ResumeErrorListRefresh | Atualiza a janela Error List toda vez que uma mensagem de erro ou aviso é adicionada para o documento. | |
ResumeFileChangeNotification | Retoma a distribuição de notificações de alteração do documento para o documento. (Herdado de DocData.) | |
Save(String) | Salva o documento. (Herdado de DocData.) | |
Save(String, Int32, UInt32) | Salva o documento. (Herdado de DocData.) | |
SaveCompleted | Ouvintes de alertas que o documento foi salvo. (Herdado de DocData.) | |
SaveDocData | Salva o documento para um local específico. (Herdado de DocData.) | |
SaveDocDataToFile | Salva o documento para um local específico. (Herdado de DocData.) | |
SaveSubordinateFile | Salve o documento especificado que seja subordinado a este documento, por exemplo, um arquivo de diagrama. (Herdado de DocData.) | |
SetData | Define o documento para um buffer. (Herdado de DocData.) | |
SetDocDataDirty | Define o documento IsDirty sinalizador. (Herdado de DocData.) | |
SetDocDataReadOnly | Define o sinalizador de somente leitura do documento. (Herdado de DocData.) | |
SetFileName | Inicializa ou altera o nome do arquivo para o documento. (Herdado de DocData.) | |
SetHierarchyInfo | Inicializa ou altera a hierarquia do projeto para o documento. (Herdado de DocData.) | |
SetRootElement | Define o elemento raiz. | |
SetTextBuffer | Não implementado. | |
SetUntitledDocPath | Ainda não implementado. (Herdado de DocData.) | |
ShowErrorListItems | Mostra todas as mensagens de erro e aviso na janela Error List. | |
ShowSaveOptionsDlg | Mostra uma caixa de diálogo a partir do qual o usuário pode especificar opções adicionais para formatos. (Herdado de DocData.) | |
SupportsLogicalView | Verifica se o documento suporta o modo de exibição especificado. | |
SuspendErrorListRefresh | Impede que a janela de lista de erros de atualização. | |
SuspendFileChangeNotification | Suspende a distribuição de notificações de alteração do documento para o documento. (Herdado de DocData.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
DocumentClosed | Ocorre depois que o documento é fechado. (Herdado de DocData.) | |
DocumentClosing | Ocorre antes que o documento é fechado. (Herdado de DocData.) | |
DocumentLoaded | Ocorre depois que o documento foi carregado na janela de modelagem. (Herdado de DocData.) | |
DocumentLoading | Ocorre antes que o documento é carregado na janela de modelagem. (Herdado de DocData.) | |
DocumentReadOnlyChanged | Ocorre quando o sinalizador de somente leitura para o documento alterado. (Herdado de DocData.) | |
DocumentReloaded | Ocorre depois que o documento é recarregado. (Herdado de DocData.) | |
DocumentReloading | Ocorre antes que o documento é recarregado. (Herdado de DocData.) | |
DocumentSaved | Ocorre depois que o documento for salvo. (Herdado de DocData.) | |
DocumentSaving | Ocorre antes que o documento for salvo. (Herdado de DocData.) | |
FileNameChanged | Ocorre quando muda de nome de arquivo do documento. (Herdado de DocData.) | |
HierarchyChanged | Ocorre quando a hierarquia do documento ou o ID de Item é alterada. (Herdado de DocData.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IVsFileBackup.BackupFile | Faça com que um único arquivo backup deste documento. (Herdado de DocData.) | |
IDisposable.Dispose | Libera todos os recursos utilizados pela instância atual da DocData classe. (Herdado de DocData.) | |
IPersistFileFormat.GetClassID | Obtém a ID de classe da fábrica de editor que criou o documento. (Herdado de DocData.) | |
IVsFileBackup.IsBackupFileObsolete | Obtenha se o arquivo de backup está atualizado. (Herdado de DocData.) |
Superior
Comentários
O documento na memória é amparado por um armazenamento de memória.
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.