我正在使用CoreService2010Client,我正在遍历我拥有的一系列中医ID值,并对其进行本地化或取消本地化。有时项已经本地化了,所以当我调用client.Localize();时,它会抛出一个异常,说“该项已本地化。”
在尝试更改组件之前,如何测试组件的状态(已本地化或未本地化)?
发布于 2012-03-29 01:07:41
首先,您需要打开一个ComponentData对象,如下所示:
ComponentData usedComponentData = (ComponentData)client.Read(uriUsedItem,new ReadOptions());
然后检查将返回布尔值的usedComponentData.BluePrintInfo.IsLocalized
https://stackoverflow.com/questions/9912250
复制相似问题