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


ModelingDocStore - класс

Представляет элементы и ссылки модели в памяти.

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

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

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore

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

Синтаксис

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

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

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

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

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

Свойства

  Имя Описание
Защищенное свойство CanRefreshPropertyBrowser Получает хранилище документа моделирования и проверяет, должно ли окно свойства автоматически обновляться.
Открытое свойство Context Получает контекст для хранилища.
Открытое свойство ModelingDocuments Возврат коллекции моделей, совместно использующих хранилище.
Защищенное свойство ServiceProvider Получает поставщик службы, который извлекает службы оболочки Visual Studio.
Открытое свойство ShareCount Получает флаг, указывающий, используется ли хранилище несколькими моделями.
Защищенное свойство ShouldDisposeStore Получает хранилище документа моделирования и проверяет, должно ли хранилище быть ликвидировано.
Открытое свойство Store Получает хранилище для модели.
Открытое свойство UndoManager Получает объект UndoManager для хранилища.

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

Методы

  Имя Описание
Открытый метод CanCommit Получает хранилище документа моделирования и проверяет, можно ли зафиксировать транзакцию верхнего уровня.
Открытый метод CanUndoRedo Получает хранилище документа моделирования и проверяет, можно ли повторить или отменить транзакцию.
Открытый метод ConnectDocData Создает связь между хранилищем и моделью.
Защищенный метод CreateUndoUnit Создает экземпляр класса UndoUnit, который позволяет отменять транзакции в хранилище.
Открытый метод Dispose() Освобождает все ресурсы, используемые текущим экземпляром класса ModelingDocStore.
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом ModelingDocStore, и при необходимости освобождает также управляемые ресурсы.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод FlushUndoManager Очищает транзакции, которые хранилище поддерживал.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Initialize Инициализирует хранилище для модели.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveDocData Удаляет связь между хранилищем и моделью.
Открытый метод SetEncoding Задает кодировку для каждого набора данных документа, связанного с хранилищем данных
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

Поля

  Имя Описание
Открытое полеСтатический член ModelingDocStoreKey Ключ, который индексирует свойство в контейнере свойств хранилища.

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

Заметки

Этот класс поддерживает связь с 1 1 магазином.

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

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

См. также

Ссылки

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