Partition 類別

定義

使用永久性支援延伸磁碟分割

public ref class Partition sealed : IDisposable
public sealed class Partition : IDisposable
type Partition = class
    interface IDisposable
Public NotInheritable Class Partition
Implements IDisposable
繼承
Partition
實作

建構函式

Partition(Store)

建構函式

屬性

AlternateId

替代識別碼用於

Contexts

分割區所參考的內容。 字典索引鍵是內容的識別碼。 字典值是內容實例。

DirtyCount

指出分割區的變更數目。

DomainDataDirectory

取得此分割區所屬存放區的網域資訊目錄。

ElementDirectory

包含在資料分割內的元素目錄。

ElementFactory

模型的 ElementFactory

Id

此分割區的識別碼。

IsDirty

當分割區處於中途狀態時,表示 true。

IsReadOnly

取得此分割區是否為唯讀。

StateId

定義此資料分割物件所在狀態的 StateId。

Store

分割區所屬的存放區。

方法

AddContext(Context)

將內容加入至資料分割

DeleteElements(IEnumerable<ModelElement>, Guid[])

刪除根于指定專案集合中的物件圖形。

Dispose()

處置這個物件的狀態。

Finalize()

解構函式。

FindByAlternateId(Store, Object)

依代理鍵尋找磁碟分割

GetClosureList(ICollection<ModelElement>, ClosureType)

根據給定的根項目清單取得指定類型的結束清單

GetClosureList(ICollection<ModelElement>, ClosureType, Boolean)

根據給定的根項目清單取得指定類型的結束清單

GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>)

根據給定的根項目清單取得指定類型的結束清單

GetClosureList(ICollection<ModelElement>, ClosureType, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>)

根據給定的根項目清單取得指定類型的結束清單

GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>)

根據給定的根項目清單取得指定類型的結束清單

GetClosureList(ICollection<ModelElement>, ClosureType, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>)

根據給定的根項目清單取得指定類型的結束清單

GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType)

根據指定的根項目清單,建立指定之結束型別的 ElementGroupPrototype

GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean)

根據指定的根項目清單,建立指定之結束型別的 ElementGroupPrototype

RemoveContext(Context)

從分割區中移除內容的方法

事件

PartitionDisposing

允許用戶端接收 PartitionDisposing 事件

擴充方法

CanDeleteElements(Partition, IEnumerable<ModelElement>, Guid[])

查詢是否可刪除指定的專案集合,並將任何適用于專案完整刪除結束專案的 IMS 鎖定列入考慮。 如果關閉中的任何專案已被鎖定,或任何專案是以 RolePlayer 鎖定的專案為來源的連結目標,且該專案在關閉範圍之外,則無法刪除元素。

GetLocks(Partition)

取得此資料分割實例的鎖定旗標。 這會包含任何在包含分割區的存放區上啟用的鎖定。

IsLocked(Partition, Locks)

測試此分割區是否有任何一組指定的鎖定

SetLocks(Partition, Locks)

設定指定之資料分割實例的鎖定旗標

適用於