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


ModelingDocStore - класс

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

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

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

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

Пространство имен:  Microsoft.VisualStudio.Modeling.Shell
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 - пространство имен