  | JsonRpcClientSendAsync Method  | 
 [This is preliminary documentation and is subject to change.]
            Asynchronously send a JSON RPC request or notification message.
            
 
    Namespace: 
   JsonRpc.Client
    Assembly:
   JsonRpc.Commons (in JsonRpc.Commons.dll) Version: 0.5.4+1bad715934a0ae5922832940ca44bbbdaa509cfe
Syntaxpublic virtual Task<ResponseMessage> SendAsync(
	RequestMessage request,
	CancellationToken cancellationToken
)
Public Overridable Function SendAsync ( 
	request As RequestMessage,
	cancellationToken As CancellationToken
) As Task(Of ResponseMessage)
Dim instance As JsonRpcClient
Dim request As RequestMessage
Dim cancellationToken As CancellationToken
Dim returnValue As Task(Of ResponseMessage)
returnValue = instance.SendAsync(request, 
	cancellationToken)
public:
virtual Task<ResponseMessage^>^ SendAsync(
	RequestMessage^ request, 
	CancellationToken cancellationToken
)
abstract SendAsync : 
        request : RequestMessage * 
        cancellationToken : CancellationToken -> Task<ResponseMessage> 
override SendAsync : 
        request : RequestMessage * 
        cancellationToken : CancellationToken -> Task<ResponseMessage> Parameters
- request
 - Type: JsonRpc.MessagesRequestMessage
The request message to be sent. - cancellationToken
 - Type: System.ThreadingCancellationToken
A token used to cancel the operation. 
Return Value
Type: 
TaskResponseMessageA task contains the response of the request, or that contains 
null if the specified request does not need a response.
Exceptions
See Also