<< 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:履歴を削除するバージョン