NextAccountAsync() public method

public NextAccountAsync ( global request, CallOptions options ) : AsyncUnaryCall
request global
options CallOptions
return AsyncUnaryCall
コード例 #1
0
ファイル: WalletClient.cs プロジェクト: decred/Paymetheus
        public async Task<Account> NextAccountAsync(string passphrase, string accountName)
        {
            if (passphrase == null)
                throw new ArgumentNullException(nameof(passphrase));
            if (accountName == null)
                throw new ArgumentNullException(nameof(accountName));

            var client = new WalletService.WalletServiceClient(_channel);
            var request = new NextAccountRequest
            {
                Passphrase = ByteString.CopyFromUtf8(passphrase),
                AccountName = accountName,
            };
            var resp = await client.NextAccountAsync(request, cancellationToken: _tokenSource.Token);
            return new Account(resp.AccountNumber);
        }