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.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 | Сообщает прослушивателям, что документ будет закрыт. (Унаследовано от DocData.) |
![]() |
OnDocumentLoaded | Сообщает прослушивателям, что документ загружен. (Унаследовано от DocData.) |
![]() |
OnDocumentLoading | Сообщает прослушивателям, что документ будет загружен. (Унаследовано от DocData.) |
![]() |
OnDocumentReadOnlyChanged | Сообщает прослушивателям, что состояние "только для чтения" документа изменилось. (Унаследовано от DocData.) |
![]() |
OnDocumentReloaded | Сообщает прослушивателям, что документ перезагружен. (Унаследовано от DocData.) |
![]() |
OnDocumentReloading | Сообщает прослушивателям, что документ будет перезагружен. (Унаследовано от DocData.) |
![]() |
OnDocumentSaved | Сообщает прослушивателям, что документ сохранен. (Унаследовано от DocData.) |
![]() |
OnDocumentSaving | Сообщает прослушивателям, что документ будет сохранен. (Унаследовано от DocData.) |
![]() |
OnFileNameChanged | Сообщает прослушивателям, что имя файла документа изменилось. (Унаследовано от DocData.) |
![]() |
OnHierarchyChanged | Вызывается при добавлении или переименовании документа. (Переопределяет DocData.OnHierarchyChanged(EventArgs).) |
![]() |
OnRegisterDocData | Присвоит документ иерархии файлов cookie и проекта. (Унаследовано от DocData.) |
![]() |
OpenView | Открывает конкретное представление для документа. (Переопределяет DocData.OpenView(Guid, Object).) |
![]() |
QueryEditFile() | Предупреждает прослушивателей о том, что планируется редактирование документа.Прослушиватели могут голосовать против правки. (Унаследовано от DocData.) |
![]() |
QueryEditFile(String, tagVSQueryEditFlags) | Предупреждает прослушивателей о том, что планируется редактирование документа.Прослушиватели могут голосовать против правки. (Унаследовано от DocData.) |
![]() |
QuerySaveFile() | Предупреждает прослушивателей, что планируется сохранение файла.Прослушиватели могут (Унаследовано от DocData.) |
![]() |
QuerySaveFile(String, tagVSQuerySaveFlags) | Предупреждает прослушивателей, что планируется сохранение файла. (Унаследовано от DocData.) |
![]() |
ReloadDocData | Перезагружает документ. (Унаследовано от DocData.) |
![]() |
ReloadDocDataWorker | Перезагружает документ. (Унаследовано от DocData.) |
![]() |
RenameDocData | Переименовывает документ и сбрасывает его положение в иерархии. (Унаследовано от DocData.) |
![]() |
ResumeErrorListRefresh | Обновляет окно списка ошибок каждый раз при добавлении для документа сообщения об ошибке или предупреждения. |
![]() |
ResumeFileChangeNotification | Возобновляет распределение уведомлений об изменениях в данном документе. (Унаследовано от DocData.) |
![]() |
Save(String) | Сохраняет документ. (Унаследовано от DocData.) |
![]() |
Save(String, Int32, UInt32) | Сохраняет документ. (Унаследовано от DocData.) |
![]() |
SaveCompleted | Сообщает прослушивателям, что документ сохранен. (Унаследовано от 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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.