gpt4 book ai didi

tridion - 使用核心服务时,当项目已处于该状态时,如何本地化或取消本地化组件而不出现 fatal error ?

转载 作者:行者123 更新时间:2023-12-02 17:47:36 25 4
gpt4 key购买 nike

我正在使用 CoreService2010Client,我正在迭代我拥有的 TCM ID 值列表,并对其进行本地化或取消本地化。有时该项目已经本地化,因此当我调用 client.Localize(); 时,它会抛出一个异常,提示“该项目已本地化。”。

在尝试更改组件之前如何测试组件的状态(本地化或非本地化)?

最佳答案

首先,您需要打开一个 ComponentData 对象,如下所示:

ComponentDatausedComponentData = (ComponentData)client.Read(uriUsedItem, new ReadOptions());

然后检查usedComponentData.BluePrintInfo.IsLocalized,它将返回一个 bool 值

关于tridion - 使用核心服务时,当项目已处于该状态时,如何本地化或取消本地化组件而不出现 fatal error ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9912250/

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