 | 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