Partition 類別
為存放區中的項目提供邏輯容器。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Partition
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.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 | 取得這個資料分割執行個體的鎖定旗標。這將會包含在內含項目之 Store 上啟用的任何鎖定。 (以 ImmutabilityExtensionMethods 定義。) | |
IsLocked | 測試這個分割是否具有任何一組指定的鎖定 (以 ImmutabilityExtensionMethods 定義。) | |
SetLocks | 設定指定分割執行個體的鎖定旗標 (以 ImmutabilityExtensionMethods 定義。) |
回頁首
備註
存放區可以有任意數量的資料分割。在大部分情況下,存放區只使用分割,呼叫 預設資料分割。如果您不變更預設行為的任何變更,所有項目都在預設資料分割。
在建立項目時,您可以指出分割要加以建立。
分割提供您將模型項目和連結成不同的邏輯群組。 其中一個理由使用多分割為隔離復原和取消復原動作至不同的資料分割的不同的佇列。復原和取消復原動作套用至分割。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling 命名空間