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 | 由分区引用的上下文。字典的键是上下文的 ID。字典的值是上下文实例。 | |
DirtyCount | 指示更改的数量的分区的。 | |
DomainDataDirectory | 获取域此分区属于存储的信息内容。 | |
ElementDirectory | 在分区中包含的元素内容。 | |
ElementFactory | 设计的 ElementFactory | |
Id | 此分区 ID。 | |
IsDirty | ,当分区在一个错误状态时,指示 true。 | |
IsReadOnly | 获取此分区是否为只读。 | |
StateId | 定义的 StateId 什么状态此分区对象。 | |
Store | 存储分区属于。 |
页首
方法
页首
事件
名称 | 说明 | |
---|---|---|
PartitionDisposing | 允许客户端收到 PartitionDisposing 事件 |
页首
扩展方法
名称 | 说明 | |
---|---|---|
CanDeleteElements | 查询指定的元素是否能删除,考虑任何 IMS 锁定适用于任何元素的完全删除关闭的元素。元素不能删除,则在删除被锁定的关闭的任何元素,或者,如果任何元素作为链接的目标源与 RolePlayer 锁定的元素以及该元素是在关闭之外。 (由 ImmutabilityExtensionMethods 定义。) | |
GetLocks | 锁对于此分区实例标记的访问。这将包括在存储启用的任何锁包含分区。 (由 ImmutabilityExtensionMethods 定义。) | |
IsLocked | 测试存在任何指定的此分区设置是否锁定 (由 ImmutabilityExtensionMethods 定义。) | |
SetLocks | 设置指定的分区实例的锁标志 (由 ImmutabilityExtensionMethods 定义。) |
页首
备注
存储可以具有任意数量的分区。 在大多数情况下,存储只使用一个分区,调用 默认分区。 如果您不对默认行为的任何更改,所有元素都默认分区。
如果您创建一个元素时,可以指示分区您希望此创建。
分区提供将模型中的元素和链接成其他逻辑组。 一个原因使用多个分区是独立的撤消和重做操作。在不同的分区不同的队列。 撤消和重做操作应用于分区。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Modeling 命名空间