我知道如何創建組件,頁面,結構組,但是我在使用.net的核心服務創建新用戶時被卡住了? 任何人都可以幫我解決這個問題嗎?如何使用核心服務在Tridion 2011中創建新用戶?
回答
像這樣的東西應該讓你開始:
public void CreateUser(string userName, string friendlyName, bool makeAdministrator)
{
var defaultReadOptions = new ReadOptions();
using (var client = GetCoreServiceClient())
{
var user = (UserData)client.GetDefaultData(ItemType.User, null);
user.Title = userName;
user.Description = friendlyName;
user.Privileges = makeAdministrator ? 1 : 0;
client.Create(user, defaultReadOptions);
}
}
感謝UR回答彼得 我現在得到這個錯誤: ItemType'是'Tridion.ContentManager.ItemType'和'Tridion.ContentManager.CoreService.Client.ItemType之間的歧義參考 – Aquarius24
感謝彼得它工作.... 你能告訴我如何通過用戶名獲得用戶的數據: 是 var user =(UserData)client.GetDefaultData(ItemType.User,null); – Aquarius24
您不能通過用戶名直接加載用戶 - 您必須使用TCM URI。如果你真的只有用戶名,你需要首先獲取用戶列表來查找URI。如果您需要幫助,請輸入一個新問題,因爲這是關於創建新用戶的問題。 –
- 1. 使用SDL中的核心服務創建架構Tridion 2011 SP1
- 2. 如何使用核心服務在SDL Tridion 2011中創建組件?
- 3. 如何使用核心服務在SDL Tridion 2011中創建結構組?
- 4. 在Tridion 2011中模擬不使用核心服務
- 5. 使用SDL Tridion 2011核心服務以編程方式創建組件
- 6. 如何使用核心服務創建後創建Tridion項目ID
- 7. 如何在Tridion服務器上配置Tridion核心服務?
- 8. 如何使用Tridion 2011 SP1中的核心服務在創建期間向組件添加頁面
- 9. Tridion 2011核心服務 - 錯誤更新組件
- 10. 如何使用核心服務將外部文件導入SDL Tridion 2011?
- 11. Tridion核心服務更新錯誤 - 續
- 12. Tridion核心服務更新錯誤
- 13. 在SDL中創建具有字段約束的模式Tridion 2011 SP1使用核心服務
- 14. 使用核心服務創建多媒體組件使用核心服務
- 15. 如何使用客戶端計算機的核心服務連接到Tridion
- 16. 在SDL Tridion 2011中,如何使用核心服務處理項目上的元數據?
- 17. Tridion 2011核心服務:如何刪除組件的以前版本?
- 18. Tridion 2011核心服務:無法使用Xml操作更新具有新字段的組件
- 19. Tridion核心服務 - 使用分層分類法
- 20. 如何使用核心服務獲取SDL Tridion中的模式字段值?
- 21. 如何使用核心服務取消發佈Tridion中的發佈頁面?
- 22. 使用Tridion核心服務的發佈目標列表?
- 23. 如何使用SimpleInjector作爲Singleton實例重新創建WCF服務(使用Tridion)
- 24. 使用Core Service在Tridion 2011中創建項目
- 25. 訪問SDL Tridion 2011 SP1上的核心服務時發生錯誤
- 26. 如何使用Core Service在SDL Tridion 2011 SP1中創建文件夾結構
- 27. 如何獲取Tridion 2011中的Tridion FieldType?
- 28. 使用核心服務流上傳(來自Java)將文件上傳到SDL Tridion 2011
- 29. PublishTransactionFilterData中的屬性縮小使用Tridion核心服務的搜索範圍
- 30. 使用Servlet在Glassfish服務器中創建新用戶
對不起克里斯那的問題,我不能找到這個 任何幫助,我是新手所以只是知道如何創建組件和所有的東西 – Aquarius24