Classe DocData
Quando substituído em uma classe derivada, representa um documento na memória.
Esta API não compatível com CLS.
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.DocData
Microsoft.VisualStudio.Modeling.Shell.ModelingDocData
Microsoft.VisualStudio.Modeling.Shell.SubordinateDocData
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class DocData _
Inherits MarshalByRefObject _
Implements IVsPersistDocData2, IVsPersistDocData, IVsFileChangeEvents, IVsDocDataFileChangeControl, _
IPersistFileFormat, IPersist, IDisposable, IVsSaveOptionsDlg, IVsUserData, _
IVsFileBackup, IServiceProvider
[CLSCompliantAttribute(false)]
public abstract class DocData : MarshalByRefObject,
IVsPersistDocData2, IVsPersistDocData, IVsFileChangeEvents, IVsDocDataFileChangeControl, IPersistFileFormat,
IPersist, IDisposable, IVsSaveOptionsDlg, IVsUserData, IVsFileBackup,
IServiceProvider
O tipo DocData expõe os membros a seguir.
Nome | Descrição | |
---|---|---|
![]() |
DocData | Inicializa uma nova instância da classe DocData. |
Superior
Nome | Descrição | |
---|---|---|
![]() |
Cookie | Obtém o cookie que identifica o documento na tabela em execução documentos. |
![]() |
DocViews | Obtém a coleção de modos de documento que estão abertas para o documento. |
![]() |
Encoding | Obtém ou define a codificação que persiste o documento. |
![]() |
FileName | Obtém o nome de arquivo do documento. |
![]() |
FormatList | Obtém uma lista dos formatos. |
![]() |
Hierarchy | Obtém a hierarquia de projeto ao qual pertence o documento. |
![]() |
IsBackupFileObsolete | |
![]() |
IsLoaded | Obtém o documento e verifique se ele seja carregado. |
![]() |
ItemId | Obtém o ID de item que é atribuído ao documento. |
![]() |
ServiceProvider | Obtém o provedor de serviços de shell. |
![]() |
UndoManager | Obtém a interface de UndoManager para o documento. |
![]() |
UndoManagerIsShared | Obtém o documento e verifique se mais de um documento está compartilhando a mesma interface de UndoManager . |
![]() |
VSUndoManager | Obtém a interface de UndoManager . |
Superior
Nome | Descrição | |
---|---|---|
![]() |
BackupFile | Faça backup de um único arquivo deste documento.Retorna se o documento é esperado recarregar sem perda de dados. |
![]() |
CanSave | Verifica se o usuário pode cancelar a operação de salvar. |
![]() |
Close | Fecha o documento. |
![]() |
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.) |
![]() |
DirectoryChanged | Não implementado atualmente. |
![]() |
Dispose | Libera os recursos não gerenciados usados pelo DocData e opcionalmente libera os recursos gerenciados. |
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
FilesChanged | Notifica clientes que um ou vários documentos foram alterados. |
![]() |
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.) |
![]() |
FlushUndoManager | Limpa UndoManager. |
![]() |
GetClassID | Obtém o GUID de fábrica de editor que criou o documento. |
![]() |
GetCurFile | Obtém o nome de arquivo do documento. |
![]() |
GetData | Obtém os dados do documento de um buffer. |
![]() |
GetFormatList | Obtém a lista de formatos de documento suportados. |
![]() |
GetGuidEditorType | Obtém o GUID de fábrica de editor que criou o objeto de IVsPersistDocData . |
![]() |
GetHashCode | Serve como a função de hash padrão. (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.) |
![]() |
GetService | Retornar o serviço aplicativo. |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
HandleLoadDocDataException | Gerencia todas as exceções que são geradas quando o documento está carregando. |
![]() |
HandleSaveDocDataException | Gerencia todas as exceções que são geradas quando o documento está salvando. |
![]() |
IgnoreFileChanges | Determina se as alterações para o documento devem ser ignoradas. |
![]() |
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. |
![]() |
IsDirty | Verifica se o documento foi alterado desde que a operação a mais recente de salvar. |
![]() |
IsDocDataDirty | Verifica se o documento foi alterado desde que a operação a mais recente de salvar. |
![]() |
IsDocDataReadOnly | Verifica se o documento é somente leitura. |
![]() |
IsDocDataReloadable | Verifica se o documento pode ser recarregado. |
![]() |
Load(String, Boolean) | Carrega o documento na memória. |
![]() |
Load(String, UInt32, Int32) | Carrega o documento na memória. |
![]() |
LoadDocData(String) | Carrega o documento usando o nome de arquivo. |
![]() |
LoadDocData(String, Boolean) | Carrega o documento usando o nome de arquivo. |
![]() |
MarkDocumentChangedForBackup | Marcar o documento foi alterado e assim um novo backup deve ser criado |
![]() |
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 | Alerta ouvintes que o documento foi fechada. |
![]() |
OnDocumentClosing | Alerta ouvintes que o documento será fechado. |
![]() |
OnDocumentLoaded | Alerta ouvintes que o documento é carregado. |
![]() |
OnDocumentLoading | Alerta ouvintes que o documento será carregado. |
![]() |
OnDocumentReadOnlyChanged | Alerta ouvintes que o estado somente leitura do documento alterado. |
![]() |
OnDocumentReloaded | Alerta ouvintes que o documento foi recarregado. |
![]() |
OnDocumentReloading | Alerta ouvintes que o documento será recarregado. |
![]() |
OnDocumentSaved | Alerta ouvintes que o documento foi salvo. |
![]() |
OnDocumentSaving | Alerta ouvintes que o documento será salvo. |
![]() |
OnFileNameChanged | Alerta ouvintes que o nome de arquivo do documento alterado. |
![]() |
OnHierarchyChanged | Alerta ouvintes que o ID de item que é atribuído ao documento alterado. |
![]() |
OnRegisterDocData | Atribui o documento em uma hierarquia de cookie e do projeto. |
![]() |
OpenView | Abre um modo de exibição específico para o documento. |
![]() |
QueryEditFile() | Alerta ouvintes que um documento está prestes a ser editado.Ouvintes podem votar na edição. |
![]() |
QueryEditFile(String, tagVSQueryEditFlags) | Alerta ouvintes que um documento está prestes a ser editado.Ouvintes podem votar na edição. |
![]() |
QuerySaveFile() | Alerta ouvintes que um arquivo está prestes a ser salvo.Ouvintes podem |
![]() |
QuerySaveFile(String, tagVSQuerySaveFlags) | Alerta ouvintes que um arquivo está prestes a ser salvo. |
![]() |
ReloadDocData | Recarrega o documento. |
![]() |
ReloadDocDataWorker | Recarrega o documento. |
![]() |
RenameDocData | Renomeia um documento e reseta sua posição na hierarquia. |
![]() |
ResumeFileChangeNotification | Continua a distribuição de um documento notificações de alteração para o documento. |
![]() |
Save(String) | Salva o documento. |
![]() |
Save(String, Int32, UInt32) | Salva o documento. |
![]() |
SaveCompleted | Alerta ouvintes que o documento foi salvo. |
![]() |
SaveDocData | Salva o documento em um local específico. |
![]() |
SaveDocDataToFile | Salva o documento em um local específico. |
![]() |
SaveSubordinateFile | Salve o documento especificado que é subordinado ao documento, por exemplo um arquivo de diagrama. |
![]() |
SetData | Define o documento a um buffer. |
![]() |
SetDocDataDirty | Defina o parâmetro de IsDirty do documento. |
![]() |
SetDocDataReadOnly | Define o sinalizador somente leitura do documento. |
![]() |
SetFileName | Inicializa ou alterar o nome de arquivo para o documento. |
![]() |
SetHierarchyInfo | Inicializa ou altera a hierarquia de projeto para o documento. |
![]() |
SetUntitledDocPath | Atualmente não implementado. |
![]() |
ShowSaveOptionsDlg | Mostra uma caixa de diálogo que o usuário pode especificar opções adicionais para formatos de salvar. |
![]() |
SuspendFileChangeNotification | Suspende a distribuição de um documento notificações de alteração para o documento. |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Nome | Descrição | |
---|---|---|
![]() |
DocumentClosed | Ocorre depois que o documento é fechado. |
![]() |
DocumentClosing | Ocorre antes que o documento está fechado. |
![]() |
DocumentLoaded | Ocorre depois que o documento foi carregado na janela modelando. |
![]() |
DocumentLoading | Ocorre antes que o documento está carregado na janela modelando. |
![]() |
DocumentReadOnlyChanged | Ocorre quando o sinalizador somente leitura para o documento alterado. |
![]() |
DocumentReloaded | Ocorre depois que o documento é recarregado. |
![]() |
DocumentReloading | Ocorre antes que o documento ser recarregado. |
![]() |
DocumentSaved | Ocorre depois que o documento é salvo. |
![]() |
DocumentSaving | Ocorre antes que o documento ser salvo. |
![]() |
FileNameChanged | Ocorrer quando as alterações do documento. |
![]() |
HierarchyChanged | Ocorre quando o ID da hierarquia ou de item do documento altera. |
Superior
Nome | Descrição | |
---|---|---|
![]() ![]() |
IVsFileBackup.BackupFile | Faça backup de um único arquivo deste documento. |
![]() ![]() |
IDisposable.Dispose | Libera os recursos usados pela instância atual da classe de DocData . |
![]() ![]() |
IPersistFileFormat.GetClassID | Obtém a identificação de classe de factory de editor que criou o documento. |
![]() ![]() |
IVsFileBackup.IsBackupFileObsolete | Obter se o arquivo de backup é atualizado. |
Superior
Essa classe também escuta para eventos de alteração para documentos externos e pode solicitar ao usuário para recarregar o documento.
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.