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


RunningDocumentInfo Структура

Определение

Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr).

public value class RunningDocumentInfo
struct RunningDocumentInfo
public struct RunningDocumentInfo
type RunningDocumentInfo = struct
Public Structure RunningDocumentInfo
Наследование
RunningDocumentInfo

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

RunningDocumentInfo(IVsRunningDocumentTable, String)

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

RunningDocumentInfo(IVsRunningDocumentTable, UInt32)

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

Свойства

DidDocumentInitializationFail

Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr).

DocCookie

Файл cookie документа

DocData

Объект документа в таблице выполняющихся документов (RDT).

EditLocks

Число блокировок правки в документе.

Flags

_VSRDTFLAGS, заданные для документ.

Hierarchy

Интерфейс IVsHierarchy узла иерархии, который является владельцем документа.

IsDirty

Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr).

IsDocumentInitialized

Определяет, инициализирован ли документ.

IsHierarchyInitialized

Определяет, инициализирована ли иерархия.

IsReadOnly

Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr).

IsValid

Указывает, зарегистрирован ли документ, представленный параметром DocCookie , в RDT. Если задано значение false, то все остальные свойства этой структуры также недопустимы.

ItemId

Идентификатор элемента узла, в котором содержится документ.

Moniker

Абсолютный путь к документу.

ProjectGuid

GUID проекта.

ReadLocks

Число блокировок чтения в документе.

Методы

CreateInstanceAsync(IVsRunningDocumentTable, String, CancellationToken)

Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr).

CreateInstanceAsync(IVsRunningDocumentTable, UInt32, CancellationToken)

Представляет сведения о документе в RunningDocumentTable. Содержит все сведения, возвращаемые методом GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr).

Sync()

RunningDocumentInfo — это snapshot сведений из RDT. Чтобы обновить эти сведения, необходимо вызвать синхронизацию.

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