/// <summary> /// グループを作成する。 /// </summary> /// <returns>作成したグループ</returns> public static async Task <NbGroup> CreateGroup(ISet <string> users) { var acl = NbAcl.CreateAclForAnonymous(); var group = new NbGroup("group"); group.Acl = acl; if (users != null) { group.Users = users; } return(await group.SaveAsync()); }
/// <summary> /// 全グループ削除 /// </summary> public static void DeleteAllGroups() { ITUtil.UseMasterKey(); var groups = NbGroup.QueryGroupsAsync().Result; foreach (var group in groups) { group.DeleteAsync().Wait(); } ITUtil.UseNormalKey(); }