私が以下のコードを使用すると、5人の新規登録ユーザーが得られます。複数のユーザーを一度に登録する必要がある場合は、このスニペットを適用してください。
for (int i = 0; i < 5; i++)
{
UserInfo newUser = new UserInfo();
newUser.Username = "Username_" + i.ToString();
newUser.PortalID = base.PortalId;
newUser.DisplayName = "DisplayName_" + i.ToString();
newUser.Email = "Email_" + i.ToString();
newUser.FirstName = "FirstName_" + i.ToString();
newUser.LastName = "LastName_" + i.ToString();
newUser.IsSuperUser = false;
newUser.Profile.Street = "Street_" + i.ToString();
newUser.Profile.City = "City_" + i.ToString();
newUser.Profile.Country = "Country_" + i.ToString();
newUser.Profile.PostalCode = "PostalCode_" + i.ToString();
newUser.Profile.Telephone = "Telephone_" + i.ToString();
newUser.Profile.PreferredLocale = PortalSettings.DefaultLanguage.ToString();
newUser.Membership.Password = Guid.NewGuid().ToString().Substring(0, Math.Min(25, 30));
newUser.Membership.Approved = true;
newUser.Membership.UpdatePassword = false;
UserCreateStatus userCreateStatus = UserController.CreateUser(ref newUser);
}
いくつかのコードを表示できますか?一度に複数のユーザーをどのように追加しようとしていますか?そして、私には 'ProfileController.UpdateUserProfile'は複数のユーザーを追加せず、プロファイルをただ更新するだけです。 – VDWWD
私は 'UserCreateStatus userCreateStatus = UserController.CreateUser(ref pakUserInfo);'のみを使用してユーザを登録しますが、3-4ユーザが同時にOKボタンをクリックすると1人のユーザが登録され、 'UnExpectedError'例外が発生します –
どのように'pakUserInfo'?関連するスニペットで質問を更新してください。 – VDWWD