コード例 #1
0
 public void AddUser(TopicDescription topic, QueueUser user)
 {
     topic.Authorization.Add(new AllowRule(_nameSpace, "nameidentifier",
                                           user.UserName,
                                           user.GetAccessRights()));
     UpdateTopic(topic);
 }
コード例 #2
0
 public void AddUser(QueueDescription queue, QueueUser user)
 {
     queue.Authorization.Add(new AllowRule(_nameSpace, "nameidentifier",
                                           user.UserName,
                                           user.GetAccessRights()));
     UpdateQueue(queue);
 }
コード例 #3
0
 public void DeleteUser(TopicDescription topic, QueueUser user)
 {
     topic.Authorization.Remove(topic.Authorization.Single(a => a.ClaimValue.StartsWith(user.UserName)));
     UpdateTopic(topic);
 }
コード例 #4
0
 public void DeleteUser(QueueDescription queue, QueueUser user)
 {
     queue.Authorization.Remove(queue.Authorization.Single(a => a.ClaimValue.StartsWith(user.UserName)));
     UpdateQueue(queue);
 }