Tridion 在使用核心服务创建组件时,如何传递WebDavURL而不是TCM URI?

Tridion 在使用核心服务创建组件时,如何传递WebDavURL而不是TCM URI?,tridion,Tridion,我可以使用文件夹TCMURI创建组件,如下所示: var schemaInfo = client.ReadSchemaFields( "tcm:184-1882-8", true, new ReadOptions()); ComponentData component = (ComponentData)client.GetDefaultData( ItemType.Component, "tcm:19-454-2"); 我可以通过WebDavURL而不是通过我要创建组件的TC

我可以使用文件夹TCMURI创建组件,如下所示:

var schemaInfo = client.ReadSchemaFields(
    "tcm:184-1882-8", true, new ReadOptions());

ComponentData component = (ComponentData)client.GetDefaultData(
    ItemType.Component, "tcm:19-454-2");
我可以通过WebDavURL而不是通过我要创建组件的TCMURI吗


提前感谢。

您只需使用WebDAV URL而不是TCM URI即可:

string folderWebDAVURL = "/webdav/MyPublication/Path/To/Folder";

ComponentData component = (ComponentData)client.GetDefaultData(
    ItemType.Component, folderWebDAVURL);

@水瓶座24如果这是你需要的,请标记为“答案”。谢谢