gpt4 book ai didi

c# - 如何使用核心服务根据 Tridion 中的描述获取特定的 tcm uri?

转载 作者:太空宇宙 更新时间:2023-11-03 20:19:46 25 4
gpt4 key购买 nike

我使用核心服务在 Tridion 中获取 XElement 中所有用户的列表。现在我想根据描述搜索特定用户的 tcm uri?

最佳答案

您可以使用 LINQ 通过描述查询来获取用户 TCMURI。这只是其中一种方法,因为您已经拥有用户列表的 XElement。您可以只使用 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;

关于c# - 如何使用核心服务根据 Tridion 中的描述获取特定的 tcm uri?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14395675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com