0
멤버에 대한 사용자 지정 속성을 추가했으며 모든 멤버를 반복하고 사용자 지정 속성을 초기화하는 루틴을 만들려고합니다.c의 멤버에 대한 사용자 지정 속성 업데이트 #
임 내가 시도했던 두 가지 방법으로는 Ektron 버전 8.5 SP1 여기을하는 사용
: 방법 1 - userData에 객체를 반환하지 않습니다이 방법은 방법 2
var userManager = new Ektron.Cms.Framework.User.UserManager(Ektron.Cms.Framework.ApiAccessMode.Admin);
var userData = userManager.GetItem(userManager.UserId, true);
userData.CustomProperties["Year 7 Year"].Value = newYear7Year;
userManager.Update(userData);
을 - 임이 원 우려 ApiAccessMode를 관리자로 지정하지 않아서 작동하지 않습니다.
var commonApi = new Ektron.Cms.CommonApi();
var userApi = new Ektron.Cms.API.User.User();
var userData = userApi.GetUser(commonApi.UserId, false, false);
userData.CustomProperties["Year 7 Year"].Value = newYear7Year;
userApi.UpdateUser(userData);
회원을 어떻게 업데이트해야합니까?
이 작업을 수행 했습니까? – RacerNerd