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


ModelingDocData - класс

Представляет документ в хранилище.

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

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

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

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

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocData _
    Inherits DocData _
    Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData, 
    IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems

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

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

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

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод AddErrorListItem Добавляет ошибку или предупреждение, которую можно использовать с этим документом.
Защищенный метод BackupFile Сделайте одну резервную копию файлов этого документа.Возвращает предполагается, что перезаряжает ли документ без потери данных. (Унаследовано от DocData.)
Защищенный метод CanSave Проверяет, может ли пользователь отменить операцию сохранения. (Унаследовано от DocData.)
Защищенный метод CleanupStores Очищает моделирования, конструктор сохраняет документ в памяти до перезапуска.
Открытый метод ClearErrorListItems Очищает ошибки и предупреждения в окне список ошибок.
Открытый метод Close Закрывает документ. (Унаследовано от DocData.)
Защищенный метод CreateModelingDocStore Создает документ моделирования хранилища для конструктора.
Защищенный метод CreateObject Создает объект
Открытый метод CreateObjRef Критический с точки зрения безопасности. Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject.)
Защищенный метод CreatePartitionMapper Фабричный метод, чтобы создать модуль сопоставления секций, который отвечает за сопоставления элементов исправление разделам хранилища принадлежит этим ModelingDocData при ElementGroupPrototypes воспроизведется.
Защищенный метод CreateStore Создает хранилище моделирования.
Защищенный метод CreateSubordinateDocData Создайте экземпляр сведений о документации подчиненного
Открытый метод DirectoryChanged В настоящий момент не реализовано. (Унаследовано от DocData.)
Защищенный метод Dispose Освобождает неуправляемые ресурсы, используемые объектом ModelingDocData, а при необходимости освобождает также управляемые ресурсы. (Переопределяет DocData.Dispose(Boolean).)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод FilesChanged Уведомляет клиентов, что один или несколько документов были изменены. (Унаследовано от DocData.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод FlushUndoManager Очищает UndoManager класс для магазина. (Переопределяет DocData.FlushUndoManager().)
Открытый метод GetAllElementsForValidation Получает все элементы для проверки.Базовая реализация возвращает все элементы в хранилище этого DocData.
Открытый метод GetClassID Получает GUID фабрики редактора, который создал документ. (Унаследовано от DocData.)
Открытый метод GetCurFile Получает имя файла документа. (Унаследовано от DocData.)
Открытый метод GetData Получает данные документа из буфера. (Унаследовано от DocData.)
Защищенный метод GetDomainModels Возвращает коллекцию типов быть загружен в хранилище.
Открытый метод GetFormatList Возвращает список поддерживаемых форматов документа. (Унаследовано от DocData.)
Открытый метод GetGuidEditorType Получает GUID фабрики редактора, которая создала IVsPersistDocData объект. (Унаследовано от DocData.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetLifetimeService Критический с точки зрения безопасности. Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод GetRelatedSaveTreeItems Стандартная реализация IVsHasRelatedSaveItems.Если другое DocData зарегистрирован с помощью интерфейса IRelatedDocList с этим экземпляром, то он потенциально возвращается как RelatedSaveTreeItem.
Открытый метод GetService Служите вверх локальные службы в хранилище и пользователей хранятся поставщик услуг (Переопределяет DocData.GetService(Type).)
Открытый метод GetTextBuffer Загружает сериализованную модель в новый буфер.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleLoadDocDataException Управляет все исключения, которые были созданы при загрузке документа. (Унаследовано от DocData.)
Защищенный метод HandleSaveDocDataException Управляет все исключения, которые были созданы, если документ сохранил. (Унаследовано от DocData.)
Открытый метод HideErrorListItems Скрывает все ошибки и предупреждения, в окне список ошибок.
Открытый метод IgnoreFileChanges Определяет, должны ли изменения в документе пропускаться. (Унаследовано от DocData.)
Открытый метод Initialize() Инициализирует класс ModelingDocData.
Открытый метод Initialize(Store) Инициализирует хранилище моделирования конструктора для документа.
Открытый метод InitializeLifetimeService Критический с точки зрения безопасности. Возвращает объект обслуживания во время существования для управления политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject.)
Открытый метод InitNew Инициализирует документ. (Унаследовано от DocData.)
Открытый метод IsDirty Проверяет, изменялся ли документ поскольку большинство последней операции сохранения. (Унаследовано от DocData.)
Открытый метод IsDocDataDirty Проверяет, изменялся ли документ поскольку большинство последней операции сохранения. (Унаследовано от DocData.)
Открытый метод IsDocDataReadOnly Проверяет, является ли документ только для чтения. (Унаследовано от DocData.)
Открытый метод IsDocDataReloadable Проверяет, является ли документ можно перезапустить. (Унаследовано от DocData.)
Защищенный метод IsFlushUndoStackRequiredOnLoad Переопределите этот метод, чтобы определить, что стек отката быть потопленным после загрузки (открытие или создание) docdata.
Защищенный метод Load(String, Boolean) Загружает документ в память. (Унаследовано от DocData.)
Открытый метод Load(String, UInt32, Int32) Загружает документ в память. (Унаследовано от DocData.)
Открытый метод LoadDocData(String) Загружает документ с помощью своего имени файла. (Унаследовано от DocData.)
Защищенный метод LoadDocData(String, Boolean) Загружает документ, который имеет указанные имя файла. (Переопределяет DocData.LoadDocData(String, Boolean).)
Открытый метод LockTextBuffer Не реализован.
Открытый метод MarkDocumentChangedForBackup Пометьте, что документ был изменен и, таким образом, должна быть создана новая резервная копия (Унаследовано от DocData.)
Защищенный метод MemberwiseClone() Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MemberwiseClone(Boolean) Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject.)
Защищенный метод OnDocumentClosed Вызывается, когда документ закрыт.По умолчанию функциональности очищает содержимое списка ошибок. (Переопределяет DocData.OnDocumentClosed(EventArgs).)
Защищенный метод 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 Вызывается при добавлении или переименован документ. (Переопределяет DocData.OnHierarchyChanged(EventArgs).)
Открытый метод OnRegisterDocData Присвоит документ в иерархии файла cookie и проекта. (Унаследовано от DocData.)
Открытый метод OpenView Открывает соответствующее представление для документа. (Переопределяет DocData.OpenView(Guid, Object).)
Открытый метод QueryEditFile() Alerts, прослушиватели, что документ будет редактировать.Прослушиватели могут проголосовать и правки. (Унаследовано от DocData.)
Открытый метод QueryEditFile(String, tagVSQueryEditFlags) Alerts, прослушиватели, что документ будет редактировать.Прослушиватели могут проголосовать и правки. (Унаследовано от DocData.)
Открытый метод QuerySaveFile() Alerts, прослушиватели, что файл должен быть сохранен.Прослушиватели могут (Унаследовано от DocData.)
Открытый метод QuerySaveFile(String, tagVSQuerySaveFlags) Alerts, прослушиватели, что файл должен быть сохранен. (Унаследовано от DocData.)
Открытый метод ReloadDocData Перезагрузить документ. (Унаследовано от DocData.)
Защищенный метод ReloadDocDataWorker Перезагрузить документ. (Унаследовано от DocData.)
Открытый метод RenameDocData Переименовывает документ и сбросить его положение в иерархии. (Унаследовано от DocData.)
Открытый метод ResumeErrorListRefresh Обновляет окно список ошибок каждый раз при ошибке или сообщение предупреждающему добавить для документа.
Защищенный метод ResumeFileChangeNotification Возобновляет распределение уведомлений документ-изменения для документа. (Унаследовано от DocData.)
Защищенный метод Save(String) Сохраняет документ. (Унаследовано от DocData.)
Открытый метод Save(String, Int32, UInt32) Сохраняет документ. (Унаследовано от DocData.)
Открытый метод SaveCompleted Alerts, прослушиватели, что документ сохранен. (Унаследовано от DocData.)
Открытый метод SaveDocData Сохраняет документ в определенном местоположении. (Унаследовано от DocData.)
Защищенный метод SaveDocDataToFile Сохраняет документ в определенном местоположении. (Унаследовано от DocData.)
Защищенный метод SaveSubordinateFile Сохраните указанный документ, который субординационн к данному документу, например файл схемы. (Унаследовано от DocData.)
Открытый метод SetData Задает документ в буфер. (Унаследовано от DocData.)
Открытый метод SetDocDataDirty Задает документ IsDirty пометить. (Унаследовано от DocData.)
Открытый метод SetDocDataReadOnly Устанавливает пометить документа только для чтения. (Унаследовано от DocData.)
Защищенный метод SetFileName Инициализирует или изменяет имя файла для документа. (Унаследовано от DocData.)
Защищенный метод SetHierarchyInfo Инициализирует или изменяет иерархию проекта для документа. (Унаследовано от DocData.)
Защищенный метод SetRootElement Задает корневой элемент.
Открытый метод SetTextBuffer Не реализован.
Открытый метод SetUntitledDocPath В настоящий момент не реализовано. (Унаследовано от DocData.)
Открытый метод ShowErrorListItems Отображает все ошибки и предупреждения в окне список ошибок.
Открытый метод ShowSaveOptionsDlg Отображает диалоговое окно, из которого пользователь может задать дополнительные параметры для форматов сохранения. (Унаследовано от DocData.)
Открытый метод SupportsLogicalView Проверяет, поддерживает ли документ указанное представление.
Открытый метод SuspendErrorListRefresh Предотвращает окне список ошибок из обновления.
Защищенный метод 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.)

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

Заметки

Документ в память подперт хранилищем в памяти.

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

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

См. также

Ссылки

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