/// <summary> /// UserListAsync gets a list of all users in async /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <AuthUserListResponse> UserListAsync(AuthUserListRequest request, Metadata headers = null) { AuthUserListResponse response = new AuthUserListResponse(); bool success = false; int retryCount = 0; while (!success) { try { response = await _balancer.GetConnection().authClient.UserListAsync(request, headers); success = true; } catch (RpcException ex) when(ex.StatusCode == StatusCode.Unavailable) { retryCount++; if (retryCount >= _balancer._numNodes) { throw ex; } } } return(response); }
/// <summary> /// UserListAsync gets a list of all users in async /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <AuthUserListResponse> UserListAsync(AuthUserListRequest request, Metadata headers = null) { AuthUserListResponse response = new AuthUserListResponse(); response = await _balancer.GetConnection().authClient.UserListAsync(request, headers); return(response); }
/// <summary> /// UserList gets a list of all users /// </summary> /// <param name="request"></param> /// <returns></returns> public AuthUserListResponse UserList(AuthUserListRequest request, Metadata headers = null) { AuthUserListResponse response = new AuthUserListResponse(); response = _balancer.GetConnection().authClient.UserList(request, headers); return(response); }
public AuthUserListResponse UserList() { Etcdserverpb.AuthUserListRequest userListRequest = new Etcdserverpb.AuthUserListRequest(); var rsp = authClient.UserList(userListRequest); AuthUserListResponse response = new AuthUserListResponse(rsp); return(response); //return Util.ToCompletableFuture( // this.stub.userList(userListRequest), // new FunctionResponse<Etcdserverpb.AuthUserListRequest, AuthUserListResponse>()); }
/// <summary> /// UserListAsync gets a list of all users in async /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <AuthUserListResponse> UserListAsync(AuthUserListRequest request) { AuthUserListResponse response = new AuthUserListResponse(); try { response = await _authClient.UserListAsync(request, _headers); } catch (RpcException ex) { ResetConnection(ex); throw; } catch { throw; } return(response); }
/// <summary> /// UserList gets a list of all users /// </summary> /// <param name="request"></param> /// <returns></returns> public AuthUserListResponse UserList(AuthUserListRequest request) { AuthUserListResponse response = new AuthUserListResponse(); try { response = _authClient.UserList(request, _headers); } catch (RpcException ex) { ResetConnection(ex); throw; } catch { throw; } return(response); }