1
ラリーレスト.net apiでユーザーリストを照会しようとしたときにKeyNotFound例外が発生しました。例えば、コードは以下の通りである:ラリーレスト経由でワークスペースに問い合わせると失敗しました.net api
Request query = new Request("User");
query.Workspace = workspaceRef;
var response = api.Query(query);
を例外の詳細は、「指定されたキーが辞書に存在しませんでした。」そのスタックトレース:
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Rally.RestApi.DynamicJsonObject.GetMember(String name)
at Rally.RestApi.RallyRestApi.Query(Request request)
ワークスペースのユーザーの一覧を照会する適切な方法を教えてください。
ところで、Rally Rest .NET APIでプロジェクトにアクセスする権限を持つユーザーのリストを取得する方法はありますか?
多くのありがとうございました。
FYIのtry/catchブロックラリーWSAPIでは、デフォルトでは、サブスクリプション管理者が空UserPermissions –
おかげで@マークを持って、それが機能するようになりましたので調べるUserPermissionsが必要な場合。 RequestにQueryオブジェクトを割り当てる必要があるようです。 –
さらに、thisPermission ["_ type"]を使用して、処理する権限(作業領域またはプロジェクト)のタイプを判断できます。 –