コード例 #1
0
        /// <inheritdoc />
        Task <Account> IAccountRepository.GetInformationAsync(CancellationToken cancellationToken)
        {
            var request  = new AccountRequest();
            var response = this.serviceClient.SendAsync <AccountDataContract>(request, cancellationToken);

            return(response.ContinueWith <Account>(this.ConvertAsyncResponse, cancellationToken));
        }
コード例 #2
0
        /// <inheritdoc />
        Account IAccountRepository.GetInformation()
        {
            IRequest request = new AccountRequest();
            IResponse <AccountDataContract> response = this.serviceClient.Send <AccountDataContract>(request);

            return(this.responseConverter.Convert(response, null));
        }
コード例 #3
0
 /// <inheritdoc />
 Task<Account> IAccountRepository.GetInformationAsync(CancellationToken cancellationToken)
 {
     var request = new AccountRequest();
     var response = this.serviceClient.SendAsync<AccountDataContract>(request, cancellationToken);
     return response.ContinueWith<Account>(this.ConvertAsyncResponse, cancellationToken);
 }
コード例 #4
0
 /// <inheritdoc />
 Account IAccountRepository.GetInformation()
 {
     IRequest request = new AccountRequest();
     IResponse<AccountDataContract> response = this.serviceClient.Send<AccountDataContract>(request);
     return this.responseConverter.Convert(response, null);
 }
コード例 #5
0
 /// <inheritdoc />
 async Task<Account> IAccountRepository.GetInformationAsync(CancellationToken cancellationToken)
 {
     var request = new AccountRequest();
     var response = await this.serviceClient.SendAsync<AccountDTO>(request, cancellationToken).ConfigureAwait(false);
     return this.responseConverter.Convert(response, null);
 }