Partition - класс
Предоставляет логический контейнер для элементов в хранилище.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.Partition
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public NotInheritable Class Partition _
Implements IDisposable
public sealed class Partition : IDisposable
Тип Partition предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
Partition | Конструктор |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
AlternateId | Используется в AlternateId | |
Contexts | Контексты, на которые ссылается разделе.Ключи словаря идентификаторов контекстов.Значения словаря экземпляров контекста. | |
DirtyCount | Указывает количество изменений к шагу. | |
DomainDataDirectory | Возвращает каталог данных домена хранилища в этом разделе принадлежит. | |
ElementDirectory | Каталог элементов, содержащихся в этом разделе. | |
ElementFactory | ElementFactory для модели | |
Id | Идентификатор данного раздела. | |
IsDirty | Отображает да, если раздел пакостном состоянии. | |
IsReadOnly | Возвращает значение, указывающее, является ли этот раздел только для чтения. | |
StateId | StateId, которое указывает данный объект секции в каком состоянии. | |
Store | Хранилище раздел принадлежит. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddContext | Добавляет контекст на раздел | |
DeleteElements | Удаление диаграммы объекта укорененные в указанной коллекции элементов. | |
Dispose | Удаляет состояние этого объекта. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
FindByAlternateId | Найдите раздел по AlternateKey | |
GetClosureList(ICollection<ModelElement>, ClosureType) | Получает список закрытия заданного типа на основе заданного списка корневого элемента | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean) | Получает список закрытия заданного типа на основе заданного списка корневого элемента | |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>) | Получает список закрытия заданного типа на основе заданного списка корневого элемента | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>) | Получает список закрытия заданного типа на основе заданного списка корневого элемента | |
GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Получает список закрытия заданного типа на основе заданного списка корневого элемента | |
GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>) | Получает список закрытия заданного типа на основе заданного списка корневого элемента | |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) | Создает ElementGroupPrototype заданного типа закрытия на основе заданного списка корневых элементов | |
GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) | Создает ElementGroupPrototype заданного типа закрытия на основе заданного списка корневых элементов | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
RemoveContext | Метод удаления контекст из раздела | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
PartitionDisposing | Позволяет клиентам получать события PartitionDisposing |
В начало страницы
Методы расширения
Имя | Описание | |
---|---|---|
CanDeleteElements | Запрос, является ли заданный набор элементов можно удалять с предположением любой IMS блокирует применяемое к любым элементам в замыканиях удаления элементов.Элементы не могут быть удалены, если какой-либо элемент в замыканиях блокирована delete или если какой-либо элемент, то целевой объект связи, источником на элементе с блокировкой RolePlayer И этом элементе ожидания закрытия. (Определено в ImmutabilityExtensionMethods.) | |
GetLocks | Возвращает флаги блокировки для этого экземпляра.Это позволит любое блокирует включаются в хранилище, содержащий раздел. (Определено в ImmutabilityExtensionMethods.) | |
IsLocked | Тест, имеет ли данный раздел любой из указанного набора блокирует (Определено в ImmutabilityExtensionMethods.) | |
SetLocks | Задайте флаги блокировки указанного экземпляра раздела (Определено в ImmutabilityExtensionMethods.) |
В начало страницы
Заметки
Магазин может иметь любое количество секций.В большинстве случаев хранилища использует только один шаг, который называется по умолчанию раздел.Если это не было сделано ни одного изменения по умолчанию расширения функциональности, то все элементы по умолчанию разделе.
При создании элемента, можно отобразить, шаг нужное должен быть создан.
Разделы предоставляют прочь для разделения элементов и связей модели в разные логические группы.Одной из причин для использования нескольких секций изолировать откат и повторное действия в разные очереди в разных секциях.Действие отката и повтора применяются к шагу.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling - пространство имен