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.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 em execução documentos. (Herdado de DocData.)
Propriedade pública DocViews Obtém a coleção de modos de documento que estão abertas para o documento. (Herdado de DocData.)
Propriedade pública Encoding Obtém ou define a codificação que persiste o 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 de projeto ao qual pertence o documento. (Herdado de DocData.)
Propriedade protegida IsBackupFileObsolete (Herdado de DocData.)
Propriedade pública IsLoaded Obtém o documento e verifique se ele seja carregado. (Herdado de DocData.)
Propriedade pública ItemId Obtém o 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 de shell. (Herdado de DocData.)
Propriedade pública UndoManager Obtém a interface de UndoManager para o documento. (Herdado de DocData.)
Propriedade protegida UndoManagerIsShared Obtém o documento e verifique se mais de um documento está compartilhando a mesma interface de UndoManager . (Herdado de DocData.)
Propriedade pública VSUndoManager Obtém a interface de UndoManager . (Herdado de DocData.)

Superior

Métodos

  Nome Descrição
Método protegido BackupFile Faça backup de um único arquivo deste documento.Retorna se o documento é esperado recarregar sem perda de dados. (Herdado de DocData.)
Método protegido CanSave Verifica se o usuário pode cancelar a operação de salvar. (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 Não implementado atualmente. (Herdado de DocData.)
Método protegido Dispose Libera os recursos não gerenciados usados pelo 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 clientes que um ou vários documentos foram alterados. (Herdado de DocData.)
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 público FlushUndoManager Limpa UndoManager. (Herdado de DocData.)
Método público GetClassID Obtém o GUID de 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 do documento de um buffer. (Herdado de DocData.)
Método público GetFormatList Obtém a lista de formatos de documento suportados. (Herdado de DocData.)
Método público GetGuidEditorType Obtém o GUID de fábrica de editor que criou o objeto de IVsPersistDocData . (Herdado de DocData.)
Método público GetHashCode Serve como a função de hash padrão. (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 Retornar o serviço aplicativo. (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 são geradas quando o documento está carregando. (Herdado de DocData.)
Método protegido HandleSaveDocDataException Gerencia todas as exceções que são geradas quando o documento está salvando. (Herdado de DocData.)
Método público IgnoreFileChanges Determina se as alterações para o 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 a mais recente de salvar. (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 o nome de arquivo. (Herdado de DocData.)
Método protegido LoadDocData(String, Boolean) Carrega o documento usando o nome de arquivo. (Herdado de DocData.)
Método público MarkDocumentChangedForBackup Marcar o documento foi alterado e assim um novo backup deve ser criado (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 Alerta ouvintes que o documento foi fechada. (Herdado de DocData.)
Método protegido OnDocumentClosing Alerta ouvintes que o documento será fechado. (Herdado de DocData.)
Método protegido OnDocumentLoaded Alerta ouvintes que o documento é carregado. (Herdado de DocData.)
Método protegido OnDocumentLoading Alerta ouvintes que o documento será carregado. (Herdado de DocData.)
Método protegido OnDocumentReadOnlyChanged Alerta ouvintes que o estado somente leitura do documento alterado. (Herdado de DocData.)
Método protegido OnDocumentReloaded Alerta ouvintes que o documento foi recarregado. (Herdado de DocData.)
Método protegido OnDocumentReloading Alerta ouvintes que o documento será recarregado. (Herdado de DocData.)
Método protegido OnDocumentSaved Alerta ouvintes que o documento foi salvo. (Herdado de DocData.)
Método protegido OnDocumentSaving Alerta ouvintes que o documento será salvo. (Herdado de DocData.)
Método protegido OnFileNameChanged Alerta ouvintes que o nome de arquivo do documento alterado. (Herdado de DocData.)
Método protegido OnHierarchyChanged Alerta ouvintes que o ID de item que é atribuído ao documento alterado. (Herdado de DocData.)
Método público OnRegisterDocData Atribui o documento em uma hierarquia de cookie e do 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() Alerta ouvintes que um documento está prestes a ser editado.Ouvintes podem votar na edição. (Herdado de DocData.)
Método público QueryEditFile(String, tagVSQueryEditFlags) Alerta ouvintes que um documento está prestes a ser editado.Ouvintes podem votar na edição. (Herdado de DocData.)
Método público QuerySaveFile() Alerta ouvintes que um arquivo está prestes a ser salvo.Ouvintes podem (Herdado de DocData.)
Método público QuerySaveFile(String, tagVSQuerySaveFlags) Alerta ouvintes 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 reseta sua posição na hierarquia. (Herdado de DocData.)
Método protegido ResumeFileChangeNotification Continua a distribuição de um documento notificações de alteração 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 Alerta ouvintes que o documento foi salvo. (Herdado de DocData.)
Método público SaveDocData Salva o documento em um local específico. (Herdado de DocData.)
Método protegido SaveDocDataToFile Salva o documento em um local específico. (Herdado de DocData.)
Método protegido SaveSubordinateFile Salve o documento especificado que é subordinado ao documento, por exemplo um arquivo de diagrama. (Herdado de DocData.)
Método público SetData Define o documento a um buffer. (Herdado de DocData.)
Método público SetDocDataDirty Defina o parâmetro de IsDirty do documento. (Herdado de DocData.)
Método público SetDocDataReadOnly Define o sinalizador somente leitura do documento. (Herdado de DocData.)
Método protegido SetFileName Inicializa ou alterar o nome de arquivo para o documento. (Herdado de DocData.)
Método protegido SetHierarchyInfo Inicializa ou altera a hierarquia de projeto para o documento. (Herdado de DocData.)
Método público SetUntitledDocPath Atualmente não implementado. (Herdado de DocData.)
Método público ShowSaveOptionsDlg Mostra uma caixa de diálogo que o usuário pode especificar opções adicionais para formatos de salvar. (Herdado de DocData.)
Método protegido SuspendFileChangeNotification Suspende a distribuição de um documento notificações de alteração 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 está fechado. (Herdado de DocData.)
Evento público DocumentLoaded Ocorre depois que o documento foi carregado na janela modelando. (Herdado de DocData.)
Evento público DocumentLoading Ocorre antes que o documento está carregado na janela modelando. (Herdado de DocData.)
Evento público DocumentReadOnlyChanged Ocorre quando o sinalizador 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 ser recarregado. (Herdado de DocData.)
Evento público DocumentSaved Ocorre depois que o documento é salvo. (Herdado de DocData.)
Evento público DocumentSaving Ocorre antes que o documento ser salvo. (Herdado de DocData.)
Evento público FileNameChanged Ocorrer quando as alterações do documento. (Herdado de DocData.)
Evento público HierarchyChanged Ocorre quando o ID da hierarquia ou de item do documento altera. (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 backup de um único arquivo deste documento. (Herdado de DocData.)
Implementação explícita da interfaceMétodo particular IDisposable.Dispose Libera os recursos usados pela instância atual da classe de DocData . (Herdado de DocData.)
Implementação explícita da interfaceMétodo particular IPersistFileFormat.GetClassID Obtém a identificação de classe de factory de editor que criou o documento. (Herdado de DocData.)
Implementação explícita da interfaceMétodo particular IVsFileBackup.IsBackupFileObsolete Obter se o arquivo de backup é 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