Class ProcessProxy.Response
Provides a ResponseDecodeFunc<T> for each operation defined in Ice interface ::Ice::Process.
public static class ProcessProxy.Response
- Inheritance
-
ProcessProxy.Response
- Inherited Members
Methods
DecodeShutdownAsync(IncomingResponse, OutgoingRequest, IIceProxy, CancellationToken)
Decodes an incoming response for operation shutdown.
public static ValueTask DecodeShutdownAsync(IncomingResponse response, OutgoingRequest request, IIceProxy sender, CancellationToken cancellationToken)
Parameters
responseIncomingResponseThe incoming response to decode.
requestOutgoingRequestThe outgoing request.
senderIIceProxyThe proxy that sent the request.
cancellationTokenCancellationTokenA cancellation token that receives the cancellation requests.
Returns
- ValueTask
A value task that completes when the decoding of the response payload completes.
DecodeWriteMessageAsync(IncomingResponse, OutgoingRequest, IIceProxy, CancellationToken)
Decodes an incoming response for operation writeMessage.
public static ValueTask DecodeWriteMessageAsync(IncomingResponse response, OutgoingRequest request, IIceProxy sender, CancellationToken cancellationToken)
Parameters
responseIncomingResponseThe incoming response to decode.
requestOutgoingRequestThe outgoing request.
senderIIceProxyThe proxy that sent the request.
cancellationTokenCancellationTokenA cancellation token that receives the cancellation requests.
Returns
- ValueTask
A value task that completes when the decoding of the response payload completes.