Поделиться через


DataViewDocumentProvider Класс

Определение

Важно!

Этот API несовместим с CLS.

Представляет реализацию интерфейса IVsDataViewDocumentProvider.

public ref class DataViewDocumentProvider : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewHierarchy ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewDocumentProvider
[System.CLSCompliant(false)]
public class DataViewDocumentProvider : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewHierarchy>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewDocumentProvider
public class DataViewDocumentProvider : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewHierarchy>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewDocumentProvider
[<System.CLSCompliant(false)>]
type DataViewDocumentProvider = class
    inherit DataSiteableObject<IVsDataViewHierarchy>
    interface IVsDataViewDocumentProvider
type DataViewDocumentProvider = class
    inherit DataSiteableObject<IVsDataViewHierarchy>
    interface IVsDataViewDocumentProvider
Public Class DataViewDocumentProvider
Inherits DataSiteableObject(Of IVsDataViewHierarchy)
Implements IVsDataViewDocumentProvider
Наследование
DataViewDocumentProvider
Атрибуты
Реализации

Конструкторы

DataViewDocumentProvider()

Инициализирует новый экземпляр класса DataViewDocumentProvider.

Свойства

Site

Возвращает или задает сайт объекта.

(Унаследовано от DataSiteableObject<T>)

Методы

CanOpen(Int32, Guid)

Указывает, можно ли открыть документ для указанного узла в представлении данных и для заданного логического представления.

FindNode(String, Boolean)

Выполняет поиск узла в представлении данных, соответствующего указанному моникеру документа. При необходимости выполняет поиск дочерних узлов, которые еще не были развернуты.

GetContext(Int32)

Извлекает поставщик службы, представляющий контекст текущего документа в представлении данных.

GetMoniker(Int32)

Извлекает моникер документа для указанного узла в представлении данных.

GetPriority(Int32)

Возвращает уровень приоритета указанного документа в иерархии представления данных.

GetSaveName(Int32)

Возвращает имя указанного документа для использования при сохранении документа.

IsSupported(Int32)

Указывает, поддерживается ли документ для указанного узла в представлении данных.

OnSiteChanged(EventArgs)

Вызывает событие SiteChanged.

(Унаследовано от DataSiteableObject<T>)
Open(Int32, Guid, Object, Boolean)

Открывает указанный документ в заданном логическом представлении. Документ может быть заполнен существующими данными и может быть скрыт.

ShowMoniker(Int32)

Указывает, должен ли отображаться моникер документа в указанном документе.

События

SiteChanged

Происходит при изменении свойства Site.

(Унаследовано от DataSiteableObject<T>)

Применяется к