<< Click to Display Table of Contents >>

IRepositoryHistory


Property Detail

AccessType

HistoryAccess AccessType

アイテム履歴インターフェースに接続可能なメソッドを数値で取得します。

None = 0x00000000

All = 0x7FFFFFFF

RollBack = 0x00000001

GetItem = 0x00000002

GetHistoryInfos = 0x00000004

GetDeletedItemHistoryInfos = 0x00000008

RemoveHistory = 0x00000010

Repository

IRepository Repository

IRepostiroyインターフェースを実装したオブジェクトを取得します。


Method Detail

RollBack

bool RollBack(object session, string itemID, int version, string comment)

指定したアイテムを指定したバージョンで復元します。

Parameters

session:セッションID

itemID:復元するアイテムID

version:復元するバージョン

comment:コメント文

GetItem

Stream GetItem(object session, string itemID, int version)

指定したアイテムIDに該当するアイテム中指定したバージョンのアイテムを取得します。

Parameters

session:セッションID

itemID:取得するアイテムID

version:取得するアイテムのバージョン

GetHistoryInfos

IHistoryInfo[] GetHistoryInfos(object session, string itemID)

指定したアイテムの履歴情報を取得します。

Parameters

session:セッションID

itemID:履歴情報を取得するアイテムID

GetDeleteHistoryItemInfo

IHistoryInfo[] GetDeletedItemHistoryInfos(object session, string itemID)

削除された履歴リストを取得します。

"toBeDestroyed=falseと設定して削除したアイテムの情報のみ取得します。

Parameters

session:セッションID

itemIDs:履歴情報を取得するアイテムID

RemoveHistory

bool RemoveHistory(object session, string itemID, int version)

指定したアイテムに対して特定バージョンの履歴を削除します。

Parameters

session:セッションID

itemID:履歴を削除するアイテムID

version:履歴を削除するバージョン