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


SubordinateDocData - класс

Объект DocData, представляющий файл в памяти (т е указывающие на подчиненный, представленной в виде дочерних элементов элемента проекта в обозревателе решений).

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

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

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.DocData
      Microsoft.VisualStudio.Modeling.Shell.SubordinateDocData

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Class SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

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

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

  Имя Описание
Открытый метод SubordinateDocData Создает экземпляр SubordinateDocData.

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

Свойства

  Имя Описание
Открытое свойство Cookie Получает файл cookie, указывающее документ в таблице текущих Документов. (Унаследовано от DocData.)
Открытое свойство DocViews Возвращает коллекцию представлений документов, открытых для документа. (Унаследовано от DocData.)
Открытое свойство Encoding Возвращает или задает кодирование, сохраняет документ. (Унаследовано от DocData.)
Открытое свойство FileName Получает имя файла документа. (Унаследовано от DocData.)
Защищенное свойство FormatList (Переопределяет DocData.FormatList.)
Открытое свойство Hierarchy Возвращает иерархию проекта, к которой принадлежит документа. (Унаследовано от DocData.)
Защищенное свойство IsBackupFileObsolete (Унаследовано от DocData.)
Открытое свойство IsLoaded Возвращает документ и проверяет, загружен ли он. (Унаследовано от DocData.)
Открытое свойство ItemId Возвращает идентификатор элемента, присвоенный документ. (Унаследовано от DocData.)
Открытое свойство ParentDocData Возвращает DocData родительский объект для данного субординационного документа.
Защищенное свойство ServiceProvider Возвращает поставщика службы из командной оболочки. (Унаследовано от DocData.)
Открытое свойство UndoManager Возвращает UndoManager интерфейс для документа. (Унаследовано от DocData.)
Защищенное свойство UndoManagerIsShared Возвращает документ и проверяет, использует ли несколько таких же документ UndoManager интерфейс. (Унаследовано от DocData.)
Открытое свойство VSUndoManager Возвращает UndoManager интерфейс. (Унаследовано от DocData.)

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

Методы

  Имя Описание
Защищенный метод BackupFile Сделайте одну резервную копию файлов этого документа.Возвращает предполагается, что перезаряжает ли документ без потери данных. (Унаследовано от DocData.)
Защищенный метод CanSave Проверяет, может ли пользователь отменить операцию сохранения. (Унаследовано от DocData.)
Открытый метод Close Закрывает документ. (Унаследовано от DocData.)
Открытый метод CreateObjRef Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Открытый метод DirectoryChanged В настоящий момент не реализовано. (Унаследовано от DocData.)
Защищенный метод Dispose Освобождает неуправляемые ресурсы, используемые объектом DocData, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от DocData.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод FilesChanged Уведомляет клиентов, что один или несколько документов были изменены. (Унаследовано от DocData.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FlushUndoManager Очищает UndoManager. (Унаследовано от DocData.)
Открытый метод GetClassID Получает GUID фабрики редактора, который создал документ. (Унаследовано от DocData.)
Открытый метод GetCurFile Получает имя файла документа. (Унаследовано от DocData.)
Открытый метод GetData Получает данные документа из буфера. (Унаследовано от DocData.)
Открытый метод GetFormatList Возвращает список поддерживаемых форматов документа. (Унаследовано от DocData.)
Открытый метод GetGuidEditorType Получает GUID фабрики редактора, которая создала IVsPersistDocData объект. (Унаследовано от DocData.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод GetService Возвращает запрошенную службу. (Унаследовано от DocData.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleLoadDocDataException Управляет все исключения, которые были созданы при загрузке документа. (Унаследовано от DocData.)
Защищенный метод HandleSaveDocDataException Управляет все исключения, которые были созданы, если документ сохранил. (Унаследовано от DocData.)
Открытый метод IgnoreFileChanges Определяет, должны ли изменения в документе пропускаться. (Унаследовано от DocData.)
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод InitNew Инициализирует документ. (Унаследовано от DocData.)
Открытый метод IsDirty Проверяет, изменялся ли документ поскольку большинство последней операции сохранения. (Унаследовано от DocData.)
Открытый метод IsDocDataDirty По умолчанию, т е указывающие на подчиненный документ считается пакостным если родительский пакостн. (Переопределяет DocData.IsDocDataDirty(Int32%).)
Открытый метод IsDocDataReadOnly Проверяет, является ли документ только для чтения. (Унаследовано от DocData.)
Открытый метод IsDocDataReloadable Проверяет, является ли документ можно перезапустить. (Унаследовано от DocData.)
Защищенный метод Load(String, Boolean) Предполагается, что имеются подчиненные файлы некоторый объект DocData "родительский", что фактическая сериализация маркеров, поэтому операция загрузки никак-op. (Переопределяет DocData.Load(String, Boolean).)
Открытый метод Load(String, UInt32, Int32) Загружает документ в память. (Унаследовано от DocData.)
Открытый метод LoadDocData(String) Загружает документ с помощью своего имени файла. (Унаследовано от DocData.)
Защищенный метод LoadDocData(String, Boolean) Загружает документ с помощью своего имени файла. (Унаследовано от DocData.)
Открытый метод MarkDocumentChangedForBackup Пометьте, что документ был изменен и, таким образом, должна быть создана новая резервная копия (Унаследовано от DocData.)
Защищенный метод MemberwiseClone() Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Защищенный метод OnDocumentClosed Alerts, прослушиватели, что документ был закрыт. (Унаследовано от DocData.)
Защищенный метод OnDocumentClosing Alerts, прослушиватели, что документ будет закрыт. (Унаследовано от DocData.)
Защищенный метод OnDocumentLoaded Alerts, прослушиватели, что документ загружен. (Унаследовано от DocData.)
Защищенный метод OnDocumentLoading Alerts, прослушиватели, что документ будет загружен. (Унаследовано от DocData.)
Защищенный метод OnDocumentReadOnlyChanged Alerts, прослушиватели, что состояние " только для чтения " документа было изменено. (Унаследовано от DocData.)
Защищенный метод OnDocumentReloaded Alerts, прослушиватели, что документ перезапущен. (Унаследовано от DocData.)
Защищенный метод OnDocumentReloading Alerts, прослушиватели, что документ будет перезапущен. (Унаследовано от DocData.)
Защищенный метод OnDocumentSaved Alerts, прослушиватели, что документ сохранен. (Унаследовано от DocData.)
Защищенный метод OnDocumentSaving Alerts, прослушиватели, что документ будет сохранен. (Унаследовано от DocData.)
Защищенный метод OnFileNameChanged Alerts, прослушиватели, что имя файла документа. (Унаследовано от DocData.)
Защищенный метод OnHierarchyChanged Alerts, прослушиватели, что идентификатор элемента, присвоенный документ был изменен. (Унаследовано от DocData.)
Открытый метод OnRegisterDocData Присвоит документ в иерархии файла cookie и проекта. (Унаследовано от DocData.)
Открытый метод OpenView Открывает соответствующее представление для документа. (Унаследовано от DocData.)
Открытый метод QueryEditFile() Alerts, прослушиватели, что документ будет редактировать.Прослушиватели могут проголосовать и правки. (Унаследовано от DocData.)
Открытый метод QueryEditFile(String, tagVSQueryEditFlags) Alerts, прослушиватели, что документ будет редактировать.Прослушиватели могут проголосовать и правки. (Унаследовано от DocData.)
Открытый метод QuerySaveFile() Alerts, прослушиватели, что файл должен быть сохранен.Прослушиватели могут (Унаследовано от DocData.)
Открытый метод QuerySaveFile(String, tagVSQuerySaveFlags) Alerts, прослушиватели, что файл должен быть сохранен. (Унаследовано от DocData.)
Открытый метод ReloadDocData Перезагрузить документ. (Унаследовано от DocData.)
Защищенный метод ReloadDocDataWorker Перезагрузить документ. (Унаследовано от DocData.)
Открытый метод RenameDocData Переименовывает документ и сбросить его положение в иерархии. (Унаследовано от DocData.)
Защищенный метод ResumeFileChangeNotification Возобновляет распределение уведомлений документ-изменения для документа. (Унаследовано от DocData.)
Защищенный метод Save(String) Предполагается, что имеются подчиненные файлы несколько объектов "DocData родителя", который обычно обрабатывает фактическую операцию сохранения сериализации никак-op за исключением случае SaveAs. (Переопределяет DocData.Save(String).)
Открытый метод Save(String, Int32, UInt32) Сохраняет документ. (Унаследовано от DocData.)
Защищенный метод SaveAs Сохраните файл как данные по документации
Открытый метод SaveCompleted Alerts, прослушиватели, что документ сохранен. (Унаследовано от DocData.)
Открытый метод SaveDocData Сохраняет документ в определенном местоположении. (Унаследовано от DocData.)
Защищенный метод SaveDocDataToFile Сохраняет документ в определенном местоположении. (Унаследовано от DocData.)
Защищенный метод SaveSubordinateFile Сохраните указанный документ, который субординационн к данному документу, например файл схемы. (Унаследовано от DocData.)
Открытый метод SetData Задает документ в буфер. (Унаследовано от DocData.)
Открытый метод SetDocDataDirty Задает документ IsDirty пометить. (Унаследовано от DocData.)
Открытый метод SetDocDataReadOnly Устанавливает пометить документа только для чтения. (Унаследовано от DocData.)
Защищенный метод SetFileName Инициализирует или изменяет имя файла для документа. (Унаследовано от DocData.)
Защищенный метод SetHierarchyInfo Инициализирует или изменяет иерархию проекта для документа. (Унаследовано от DocData.)
Открытый метод SetUntitledDocPath В настоящий момент не реализовано. (Унаследовано от DocData.)
Открытый метод ShowSaveOptionsDlg Отображает диалоговое окно, из которого пользователь может задать дополнительные параметры для форматов сохранения. (Унаследовано от DocData.)
Защищенный метод SuspendFileChangeNotification Приостанавливает распределение уведомлений документ-изменения для документа. (Унаследовано от DocData.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие DocumentClosed Возникает после того, как документ закрыт. (Унаследовано от DocData.)
Открытое событие DocumentClosing Происходит перед тем, как закрыть документ. (Унаследовано от DocData.)
Открытое событие DocumentLoaded Возникает после того, как документ загружен в окне моделирования. (Унаследовано от DocData.)
Открытое событие DocumentLoading Происходит, прежде чем загрузке документа в окне моделирования. (Унаследовано от DocData.)
Открытое событие DocumentReadOnlyChanged Происходит, когда только для чтения пометить для документа. (Унаследовано от DocData.)
Открытое событие DocumentReloaded Происходит после перезапуска документа. (Унаследовано от DocData.)
Открытое событие DocumentReloading Происходит до перезапуска документа. (Унаследовано от DocData.)
Открытое событие DocumentSaved Происходит после сохранения документа. (Унаследовано от DocData.)
Открытое событие DocumentSaving Возникает перед сохранением документа. (Унаследовано от DocData.)
Открытое событие FileNameChanged Происходит при изменении имени файла документа. (Унаследовано от DocData.)
Открытое событие HierarchyChanged Происходит при изменении документа или идентификатор элемента. (Унаследовано от DocData.)

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IVsFileBackup.BackupFile Сделайте одну резервную копию файлов этого документа. (Унаследовано от DocData.)
Явная реализация интерфейсаЗакрытый метод IDisposable.Dispose Освобождает все ресурсы, используемые текущим экземпляром класса DocData. (Унаследовано от DocData.)
Явная реализация интерфейсаЗакрытый метод IPersistFileFormat.GetClassID Получает идентификатор класса фабрики редактора, который создал документ. (Унаследовано от DocData.)
Явная реализация интерфейсаЗакрытый метод IVsFileBackup.IsBackupFileObsolete Получите версию файла резервной копии. (Унаследовано от DocData.)

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

Заметки

Предполагается, что имеются подчиненные файлы некоторый объект DocData "родительский", что фактическая сериализация маркеров.Этот класс существует, т е указывающие на подчиненный файл можно зарегистрировать в СООТВЕТСТВИЕ таблицы текущих Документов и отслеживания ДЛЯ оболочки.

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

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

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Shell - пространство имен