 | AspNetCoreRpcServerHandlerProcessRequestAsync Method (RequestMessage, HttpContext) |
[This is preliminary documentation and is subject to change.]
Processes the specified JSON-RPC request with certain
HttpContext, and returns the response.
Namespace:
JsonRpc.AspNetCore
Assembly:
JsonRpc.AspNetCore (in JsonRpc.AspNetCore.dll) Version: 0.5.4+1bad715934a0ae5922832940ca44bbbdaa509cfe
Syntaxpublic Task<ResponseMessage> ProcessRequestAsync(
RequestMessage message,
HttpContext context
)
Public Function ProcessRequestAsync (
message As RequestMessage,
context As HttpContext
) As Task(Of ResponseMessage)
Dim instance As AspNetCoreRpcServerHandler
Dim message As RequestMessage
Dim context As HttpContext
Dim returnValue As Task(Of ResponseMessage)
returnValue = instance.ProcessRequestAsync(message,
context)
public:
Task<ResponseMessage^>^ ProcessRequestAsync(
RequestMessage^ message,
HttpContext^ context
)
member ProcessRequestAsync :
message : RequestMessage *
context : HttpContext -> Task<ResponseMessage>
Parameters
- message
- Type: JsonRpc.MessagesRequestMessage
The message to be processed. - context
- Type: HttpContext
The HTTP request context.
Return Value
Type:
TaskResponseMessageThe JSON-RPC response, or
null if there's no such response.
Exceptions
RemarksThis method will enable IAspNetCoreFeature in invoked JSON RPC service handler.
This method will use RequestAborted as cancellation token passed into RequestContext.
This overload do not wait for the JSON-RPC response if the request is a notification message.
See Also