我有一个要求,我需要更新组件/多媒体组件的系统属性(主要是创建和修改日期)。但是在创建组件时,我只能访问 Title 属性,通过它我可以设置组件的名称,所以有没有办法通过代码更新创建和修改日期。
在 Filenet 等大多数存储库中,系统属性不可直接编辑,但经过一些配置更改后,系统属性也可编辑。
在 SDL Tridion 中也可以在更改配置文件后使其他系统属性可编辑?如果是,那么我到底需要在哪里进行更改?
下面是我用来创建组件的代码:
core_service.ServiceReference1.SessionAwareCoreService2010Client client =
new SessionAwareCoreService2010Client();
client.ClientCredentials.Windows.ClientCredential.UserName = "myUserName";
client.ClientCredentials.Windows.ClientCredential.Password = "myPassword";
client.Open();
ComponentData component = (ComponentData)client.GetDefaultData(
ItemType.Component, folderUri);
component.Title = targetFileName;
component.ComponentType = ComponentType.Normal;
请建议。