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 によって定義されています。) |
このページのトップへ
解説
ストアは、パーティション数を指定できます。ほとんどの場合、ストアは 既定のパーティションと いう 1 種類のパーティションのみを使用します。既定の動作の変更を行わないと、すべての要素は既定のパーティションにあります。
要素を作成すると、パーティション、を作成するかを示すことができます。
パーティションは、を、論理グループにモデル要素とリンクを分割するに示します。複数のパーティションを使用するには、次の 1 とおりのは、元の特定と異なるパーティションの異なるキューに操作をやり直すことです。元に戻すとやり直す操作は、パーティションに適用されます。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.VisualStudio.Modeling 名前空間