나는 구성 요소, 페이지, 구조 그룹을 만드는 방법을 알고 있지만 .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);
}
}
감사를 구성하고 모든 물건을 만드는 방법을 알고 안돼서 대답 피터 지금이 오류가 발생합니다 : 'Tridion.ContentManager.ItemType'과 'Tridion.ContentManager.CoreService.Client.ItemType – Aquarius24
사이의 모호한 참조입니다 ItemType'은 (는) 피터가 작동했습니다 .... 사용자 이름을 통해 사용자의 데이터를 얻는 방법 : insted of th 입니다. var user = (UserData) client.GetDefaultData (ItemType.User, null); – Aquarius24
사용자 이름으로 사용자를 직접로드 할 수 없습니다. 사용자는 TCM URI를 사용해야합니다. 실제로 사용자 이름 만 가지고 있다면 URI를 찾기 위해 먼저 사용자 목록을 가져와야합니다. 도움이 필요하면 새로운 사용자를 생성하는 것과 관련하여 새로운 질문을 입력하십시오. –
죄송합니다 크리스는 문제가, 내가이 에 어떤 도움을 찾을 수 없습니다 이잖아 그리고 난 그래서 그냥 통해 UR에 대한 – Aquarius24