コード例 #1
0
 public RolesRemoveUsersReply RolesRemoveUsers(RolesRemoveUsersRequest request)
 {
     try
     {
         RolesRemoveUsersReply response = new RolesRemoveUsersReply();
         _roles.RemoveUsersFromRoles(request.Usernames, request.RoleNames);
         response.Status = ActionStatus.OK;
         return(response);
     }
     catch (Exception ex)
     {
         throw ex.NewFault();
     }
 }
コード例 #2
0
        public override void RemoveUsersFromRoles(string[] usernames, string[] roleNames)
        {
            //using (_log.NewTrace())
            {
                WcfClientUtils.VerifyParameter("usernames", usernames);
                WcfClientUtils.VerifyParameter("roleNames", roleNames);

                try
                {
                    RolesRemoveUsersRequest request = new RolesRemoveUsersRequest();
                    request.ServiceSessionToken = _authenticationKey;
                    request.Usernames = usernames;
                    request.RoleNames = roleNames;
                    _appService.RolesRemoveUsers(request);
                }
                catch (Exception ex)
                {
                    throw WcfUtils.Extract(ex);
                }
            }
        }