Compartilhar via


Interface IVsRunningDocumentTable

 

Publicado: abril de 2016

Gerencia o conjunto de documentos abertos no momento no ambiente.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")]
public interface IVsRunningDocumentTable
[InterfaceTypeAttribute(1)]
[GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")]
public interface class IVsRunningDocumentTable
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")>]
type IVsRunningDocumentTable = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")>
Public Interface IVsRunningDocumentTable

Métodos

Nome Descrição
System_CAPS_pubmethod AdviseRunningDocTableEvents(IVsRunningDocTableEvents, UInt32)

Permite que o cliente receber notificações de alterações para a tabela de documento em execução (RDT).

System_CAPS_pubmethod FindAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32)

Localiza um documento em que o RDT usando o nome de arquivo do documento e, em seguida, obtém um bloqueio de leitura ou edição nesse documento.

System_CAPS_pubmethod GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)

Retorna informações sobre um documento registrado no RDT, dado o cookie.

System_CAPS_pubmethod GetRunningDocumentsEnum(IEnumRunningDocuments)

Enumera através de todos os documentos a RDT.

System_CAPS_pubmethod LockDocument(UInt32, UInt32)

Obtém um bloqueio de leitura ou editar um documento quando ele é aberto.

System_CAPS_pubmethod ModifyDocumentFlags(UInt32, UInt32, Int32)

Modifica os sinalizadores de documento RDT para um documento registrado.

System_CAPS_pubmethod NotifyDocumentChanged(UInt32, UInt32)

Notifica o cliente quando são feitas alterações no documento.

System_CAPS_pubmethod NotifyOnAfterSave(UInt32)

Acionado após um documento em que o RDT foi salvo.

System_CAPS_pubmethod NotifyOnBeforeSave(UInt32)

Acionado antes que um documento em que o RDT seja salvo.

System_CAPS_pubmethod RegisterAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32)

Cria uma entrada na tabela de documento em execução quando um documento for criado ou aberto.

System_CAPS_pubmethod RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32)

Registra um proprietário de bloqueio de documento na tabela de documento em execução.

System_CAPS_pubmethod RenameDocument(String, String, IntPtr, UInt32)

Renomeia e/ou altera a posse de um documento.

System_CAPS_pubmethod SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32)

Salva os documentos.

System_CAPS_pubmethod UnadviseRunningDocTableEvents(UInt32)

Desativa o cliente receba notificações de alterações para o RDT.

System_CAPS_pubmethod UnlockDocument(UInt32, UInt32)

Libera um bloqueio de leitura ou editar o documento aberto.

System_CAPS_pubmethod UnregisterDocumentLockHolder(UInt32)

Cancela o registro de um detentor do bloqueio de documento na tabela de documento em execução.

Observações para implementadores:

Implementado pelo ambiente.

Observações para chamadores:

Chamado pelo VSPackages que abrem e controlar documentos em seus projetos.Obter essa interface chamando QueryService em um provedor de sites com a identificação do serviço SVsRunningDocumentTable e a GUID da interface da IVsRunningDocumentTable interface.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo