Interface IDispatcher
- Namespace
- IceRpc
- Assembly
- IceRpc.dll
A dispatcher accepts incoming requests and returns outgoing responses.
public interface IDispatcher
Methods
DispatchAsync(IncomingRequest, CancellationToken)
Dispatches an incoming request and returns the corresponding outgoing response.
ValueTask<OutgoingResponse> DispatchAsync(IncomingRequest request, CancellationToken cancellationToken = default)
Parameters
request
IncomingRequestThe incoming request being dispatched.
cancellationToken
CancellationTokenA cancellation token that receives the cancellation requests.
Returns
- ValueTask<OutgoingResponse>
The corresponding OutgoingResponse.