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

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 Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (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 Serves as the default hash function. (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 Gets the Type of the current instance. (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 Creates a shallow copy of the current Object. (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 Returns a string that represents the current object. (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