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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.