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


DataViewDocumentProvider - класс

Предоставляет возможность открыть документ возвратить моникер документа и выполнения других действий в результате документа в Visual Studio разъединяют обозревателе.

Этот интерфейс API CLS-несовместим. 

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Data.Framework
Сборка:  Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)

Синтаксис

'Декларация
<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

Тип DataViewDocumentProvider предоставляет следующие члены.

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

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

В начало страницы

Свойства

  Имя Описание
Открытое свойство Site Возвращает или задает сайт объекта. (Унаследовано от DataSiteableObject<T>.)

В начало страницы

Методы

  Имя Описание
Открытый метод CanOpen Указывает, является ли документ может быть открыт для указанного узла в представление данных и для заданного логического представления.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FindNode Выполняет поиск узла в представление данных, которые соответствуют заданному моникер документа.При необходимости дочерние узлы поиска, которые еще не были развернуты.
Открытый метод GetContext Извлекает поставщик услуг, предоставляющий контекст текущего документа в представлении данных.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetMoniker Возвращает моникер документа для указанного узла в представлении данных.
Открытый метод GetPriority Возвращает уровень приоритета заданного документа в иерархии представления данных.
Открытый метод GetSaveName Возвращает имя заданного документа для использования при сохранении документа.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsSupported Указывает, поддерживается ли документ для указанного узла в представлении данных.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnSiteChanged Создает событие SiteChanged. (Унаследовано от DataSiteableObject<T>.)
Открытый метод Open Открывается отдельный документ в заданном логическое представление.Документ может быть заполнена с существующими данными, и его можно скрыть.
Открытый метод ShowMoniker Указывает, является ли моникер документа отображаться в указанном документе.
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

В начало страницы

События

  Имя Описание
Открытое событие SiteChanged Происходит при изменении свойства Site. (Унаследовано от DataSiteableObject<T>.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.Framework - пространство имен