Partilhar via


Classe DataViewDocumentProvider

Fornece a capacidade de abrir um documento, para obter um apelido do documento, e realizar outras ações que são pertinentes um documento em Visual Studio separa Explorer.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataViewHierarchy>
    Microsoft.VisualStudio.Data.Framework.DataViewDocumentProvider

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public Class DataViewDocumentProvider _
    Inherits DataSiteableObject(Of IVsDataViewHierarchy) _
    Implements IVsDataViewDocumentProvider
[CLSCompliantAttribute(false)]
public class DataViewDocumentProvider : DataSiteableObject<IVsDataViewHierarchy>, 
    IVsDataViewDocumentProvider
[CLSCompliantAttribute(false)]
public ref class DataViewDocumentProvider : public DataSiteableObject<IVsDataViewHierarchy^>, 
    IVsDataViewDocumentProvider
[<CLSCompliantAttribute(false)>]
type DataViewDocumentProvider =  
    class
        inherit DataSiteableObject<IVsDataViewHierarchy>
        interface IVsDataViewDocumentProvider
    end
public class DataViewDocumentProvider extends DataSiteableObject<IVsDataViewHierarchy> implements IVsDataViewDocumentProvider

O tipo DataViewDocumentProvider expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataViewDocumentProvider Inicializa uma nova instância da classe DataViewDocumentProvider.

Superior

Propriedades

  Nome Descrição
Propriedade pública Site Obtém ou define o site do objeto. (Herdado de DataSiteableObject<T>.)

Superior

Métodos

  Nome Descrição
Método público CanOpen Indica se um documento pode ser aberto para o nó especificado no modo de exibição de dados e para exibição lógica fornecida.
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
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 FindNode Procura por um nó nos dados exibem que correspondem à apelido especificada do documento.Opcionalmente, nós filho das pesquisas que ainda não foram expandidos.
Método público GetContext Retorna o provedor de serviços que representa o contexto do documento atual no modo de exibição de dados.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetMoniker Recupera um apelido de documento para o nó especificado no modo de exibição de dados.
Método público GetPriority Obtém o nível de prioridade de documento especificado dentro da hierarquia do modo de exibição de dados.
Método público GetSaveName Obtém o nome do documento especificado para uso ao salvar o documento.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsSupported Indica se um documento é suportado para o nó especificado no modo de exibição de dados.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnSiteChanged Gera o evento SiteChanged. (Herdado de DataSiteableObject<T>.)
Método público Open Abre o documento especificado na exibição lógica fornecida.O documento pode ser preenchido com dados existentes e pode estar ocultos.
Método público ShowMoniker Indica se a apelido de documento deve ser exibida no documento especificado.
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 SiteChanged Ocorre quando a propriedade de Site é alterada. (Herdado de DataSiteableObject<T>.)

Superior

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.Data.Framework