Partilhar via


Classe SubordinateDocData

Objeto DocData que representa um arquivo subordinado na memória (representado por um item de projeto no Solution Explorer filho).

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.SubordinateDocData

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 SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

O tipo SubordinateDocData expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SubordinateDocData Cria uma instância de SubordinateDocData.

Superior

Propriedades

  Nome Descrição
Propriedade pública Cookie Obtém o cookie que identifica o documento na tabela de documentos em execução. (Herdado de DocData.)
Propriedade pública DocViews Obtém a coleção de exibições de documentos que estão abertos para o documento. (Herdado de DocData.)
Propriedade pública Encoding Obtém ou define a codificação que persiste no documento. (Herdado de DocData.)
Propriedade pública FileName Obtém o nome de arquivo do documento. (Herdado de DocData.)
Propriedade protegida FormatList (Substitui DocData.FormatList.)
Propriedade pública Hierarchy Obtém a hierarquia do projeto ao qual pertence o documento. (Herdado de DocData.)
Propriedade protegida IsBackupFileObsolete (Herdado de DocData.)
Propriedade pública IsLoaded Obtém o documento e verifica se ele é carregado. (Herdado de DocData.)
Propriedade pública ItemId Obtém a ID de Item que é atribuído ao documento. (Herdado de DocData.)
Propriedade pública ParentDocData Recupera o pai DocData para este documento subordinado.
Propriedade protegida ServiceProvider Obtém o provedor de serviços a partir do shell. (Herdado de DocData.)
Propriedade pública UndoManager Obtém o UndoManager interface para o documento. (Herdado de DocData.)
Propriedade protegida UndoManagerIsShared Obtém o documento e verifica se a mais de um documento está compartilhando o mesmo UndoManager interface. (Herdado de DocData.)
Propriedade pública VSUndoManager Obtém o UndoManager interface. (Herdado de DocData.)

Superior

Métodos

  Nome Descrição
Método protegido 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.)
Método protegido CanSave Verifica se o usuário pode cancelar o salvamento operação. (Herdado de DocData.)
Método público Close Fecha o documento. (Herdado de DocData.)
Método público 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.)
Método público DirectoryChanged Ainda não implementado. (Herdado de DocData.)
Método protegido Dispose Libera os recursos não gerenciados usados pela DocData e, opcionalmente, libera os recursos gerenciados. (Herdado de DocData.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público FilesChanged Notifica os clientes que um ou mais documentos alterados. (Herdado de DocData.)
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 público FlushUndoManager Limpa o UndoManager. (Herdado de DocData.)
Método público GetClassID Obtém a GUID da fábrica de editor que criou o documento. (Herdado de DocData.)
Método público GetCurFile Obtém o nome de arquivo do documento. (Herdado de DocData.)
Método público GetData Obtém os dados dos documentos de um buffer. (Herdado de DocData.)
Método público GetFormatList Obtém a lista de formatos de documentos com suporte. (Herdado de DocData.)
Método público GetGuidEditorType Obtém a GUID da fábrica de editor que criou o IVsPersistDocData objeto. (Herdado de DocData.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público 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.)
Método público GetService Retorne o serviço solicitado. (Herdado de DocData.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido HandleLoadDocDataException Gerencia todas as exceções que foram apresentadas ao carregar o documento. (Herdado de DocData.)
Método protegido HandleSaveDocDataException Gerencia todas as exceções que foram apresentadas quando estava salvando o documento. (Herdado de DocData.)
Método público IgnoreFileChanges Determina se as alterações no documento devem ser ignoradas. (Herdado de DocData.)
Método público 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.)
Método público InitNew Inicializa o documento. (Herdado de DocData.)
Método público IsDirty Verifica se o documento foi alterado desde que a operação de salvamento a mais recente. (Herdado de DocData.)
Método público IsDocDataDirty Por padrão, o documento subordinado é considerado sujo, se o pai estiver sujo. (Substitui DocData.IsDocDataDirty(Int32%).)
Método público IsDocDataReadOnly Verifica se o documento é somente leitura. (Herdado de DocData.)
Método público IsDocDataReloadable Verifica se o documento pode ser recarregado. (Herdado de DocData.)
Método protegido Load(String, Boolean) Arquivos subordinados são considerados para tiver algum objeto de DocData de "pai" que lida com a serialização real, para que a operação de carregamento é não operacional. (Substitui DocData.Load(String, Boolean).)
Método público Load(String, UInt32, Int32) Carrega o documento na memória. (Herdado de DocData.)
Método público LoadDocData(String) Carrega o documento usando seu nome de arquivo. (Herdado de DocData.)
Método protegido LoadDocData(String, Boolean) Carrega o documento usando seu nome de arquivo. (Herdado de DocData.)
Método público MarkDocumentChangedForBackup Marcar o documento foi alterado e, portanto, um novo backup devem ser criados (Herdado de DocData.)
Método protegido MemberwiseClone() Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido MemberwiseClone(Boolean) Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.)
Método protegido OnDocumentClosed Ouvintes de alertas que o documento foi fechado. (Herdado de DocData.)
Método protegido OnDocumentClosing Ouvintes de alertas que o documento será fechado. (Herdado de DocData.)
Método protegido OnDocumentLoaded Ouvintes de alertas que o documento é carregado. (Herdado de DocData.)
Método protegido OnDocumentLoading Ouvintes de alertas que o documento será carregado. (Herdado de DocData.)
Método protegido OnDocumentReadOnlyChanged Ouvintes de alertas que o estado somente leitura do documento foi alterado. (Herdado de DocData.)
Método protegido OnDocumentReloaded Ouvintes de alertas que o documento foi recarregado. (Herdado de DocData.)
Método protegido OnDocumentReloading Ouvintes de alertas que o documento será recarregado. (Herdado de DocData.)
Método protegido OnDocumentSaved Ouvintes de alertas que o documento foi salvo. (Herdado de DocData.)
Método protegido OnDocumentSaving Ouvintes de alertas que o documento será salvo. (Herdado de DocData.)
Método protegido OnFileNameChanged Ouvintes de alertas que mudou o nome do arquivo do documento. (Herdado de DocData.)
Método protegido OnHierarchyChanged Alerta ouvintes que a ID de Item que é atribuído ao documento foi alterado. (Herdado de DocData.)
Método público OnRegisterDocData Atribui o documento a uma hierarquia de cookie e o projeto. (Herdado de DocData.)
Método público OpenView Abre um modo de exibição específico para o documento. (Herdado de DocData.)
Método público QueryEditFile() Ouvintes de alertas que um documento está prestes a ser editado.Ouvintes poderá votar contra a edição. (Herdado de DocData.)
Método público QueryEditFile(String, tagVSQueryEditFlags) Ouvintes de alertas que um documento está prestes a ser editado.Ouvintes poderá votar contra a edição. (Herdado de DocData.)
Método público QuerySaveFile() Ouvintes de alertas que um arquivo está prestes a ser salvo.Ouvintes pode (Herdado de DocData.)
Método público QuerySaveFile(String, tagVSQuerySaveFlags) Ouvintes de alertas que um arquivo está prestes a ser salvo. (Herdado de DocData.)
Método público ReloadDocData Recarrega o documento. (Herdado de DocData.)
Método protegido ReloadDocDataWorker Recarrega o documento. (Herdado de DocData.)
Método público RenameDocData Renomeia um documento e redefine sua posição na hierarquia. (Herdado de DocData.)
Método protegido ResumeFileChangeNotification Retoma a distribuição de notificações de alteração do documento para o documento. (Herdado de DocData.)
Método protegido Save(String) Arquivos subordinados são assumidos como ter algum objeto de DocData de "pai" que normalmente trata a serialização real de operação de salvamento é não operacional, exceto no caso de SaveAs. (Substitui DocData.Save(String).)
Método público Save(String, Int32, UInt32) Salva o documento. (Herdado de DocData.)
Método protegido SaveAs Salvar como dados para um arquivo doc
Método público SaveCompleted Ouvintes de alertas que o documento foi salvo. (Herdado de DocData.)
Método público SaveDocData Salva o documento para um local específico. (Herdado de DocData.)
Método protegido SaveDocDataToFile Salva o documento para um local específico. (Herdado de DocData.)
Método protegido SaveSubordinateFile Salve o documento especificado que seja subordinado a este documento, por exemplo, um arquivo de diagrama. (Herdado de DocData.)
Método público SetData Define o documento para um buffer. (Herdado de DocData.)
Método público SetDocDataDirty Define o documento IsDirty sinalizador. (Herdado de DocData.)
Método público SetDocDataReadOnly Define o sinalizador de somente leitura do documento. (Herdado de DocData.)
Método protegido SetFileName Inicializa ou altera o nome do arquivo para o documento. (Herdado de DocData.)
Método protegido SetHierarchyInfo Inicializa ou altera a hierarquia do projeto para o documento. (Herdado de DocData.)
Método público SetUntitledDocPath Ainda não implementado. (Herdado de DocData.)
Método público ShowSaveOptionsDlg Mostra uma caixa de diálogo a partir do qual o usuário pode especificar opções adicionais para formatos. (Herdado de DocData.)
Método protegido SuspendFileChangeNotification Suspende a distribuição de notificações de alteração do documento para o documento. (Herdado de DocData.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público DocumentClosed Ocorre depois que o documento é fechado. (Herdado de DocData.)
Evento público DocumentClosing Ocorre antes que o documento é fechado. (Herdado de DocData.)
Evento público DocumentLoaded Ocorre depois que o documento foi carregado na janela de modelagem. (Herdado de DocData.)
Evento público DocumentLoading Ocorre antes que o documento é carregado na janela de modelagem. (Herdado de DocData.)
Evento público DocumentReadOnlyChanged Ocorre quando o sinalizador de somente leitura para o documento alterado. (Herdado de DocData.)
Evento público DocumentReloaded Ocorre depois que o documento é recarregado. (Herdado de DocData.)
Evento público DocumentReloading Ocorre antes que o documento é recarregado. (Herdado de DocData.)
Evento público DocumentSaved Ocorre depois que o documento for salvo. (Herdado de DocData.)
Evento público DocumentSaving Ocorre antes que o documento for salvo. (Herdado de DocData.)
Evento público FileNameChanged Ocorre quando muda de nome de arquivo do documento. (Herdado de DocData.)
Evento público 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
Implementação explícita da interfaceMétodo particular IVsFileBackup.BackupFile Faça com que um único arquivo backup deste documento. (Herdado de DocData.)
Implementação explícita da interfaceMétodo particular IDisposable.Dispose Libera todos os recursos utilizados pela instância atual da DocData classe. (Herdado de DocData.)
Implementação explícita da interfaceMétodo particular IPersistFileFormat.GetClassID Obtém a ID de classe da fábrica de editor que criou o documento. (Herdado de DocData.)
Implementação explícita da interfaceMétodo particular IVsFileBackup.IsBackupFileObsolete Obtenha se o arquivo de backup está atualizado. (Herdado de DocData.)

Superior

Comentários

Arquivos subordinados são considerados para tiver algum objeto de DocData de "pai" que lida com a serialização real.Esta classe existe para que possa ser registrado na tabela de documentos de VS executando o arquivo subordinado e controlado pelo shell VS.

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