コア サービスを使用しているXElement
すべてのユーザーのリストを取得します。Tridion
今、説明に基づいて特定のユーザーの tcm uri を検索したいですか?
質問する
311 次
1 に答える
5
LINQ を使用して説明をクエリし、ユーザーの TCMURI を取得できます。userlist の XElement が既にあるため、これはアプローチの 1 つにすぎません。を使用しGetSystemWideList
て LINQ 操作を実行することもできます。
XElement userListXml = _client.GetSystemWideListXml(
new UsersFilterData {
BaseColumns = ListBaseColumns.Default,
IsPredefined = false
});
// LINQ to query by description
var user = (from el in userListXml.Elements()
where (string) el.Attribute("Description") == "USERDESCRIPTON"
select el).FirstOrDefault();
string usrTcmURI = user.Attribute("ID").Value;
于 2013-01-18T14:41:38.110 に答える