1

私は、複合 c1 起動サイクルにフックされたカスタム ハンドラーに取り組んでいます。C# コードは正常に動作していますが、現在のページの承認者であるユーザー情報にアクセスする必要があります。

IUser インターフェイスを使用しようとしましたが、現在のページの承認者権限ユーザーを取得するにはどうすればよいですか。

前もって感謝します。

4

1 に答える 1

2

誰がページを承認したのか、または特定のページの現在のユーザー権限を取得する方法を尋ねているのかどうかはわかりません。C1 は、誰がページを承認したかを追跡しません。この機能を取得するには、バージョン管理パッケージを調べる必要があります。特定のページの現在のユーザー権限を取得するのは非常に簡単です!

最新の 3.2 RC を実行している場合は、次のコードを使用して、現在のユーザーと特定のページのアクセス許可を取得できます。

IPage currentPage; /* Initialize with the current page */ 
var permissions = 
   PermissionsFacade.GetPermissionsForCurrentUser(currentPage.GetDataEntityToken());
于 2012-04-01T15:18:58.370 に答える