Table of Contents

Delegate ResponseDecodeFunc

Namespace
IceRpc.Ice.Operations
Assembly
IceRpc.Ice.dll

Represents a delegate that decodes the "void" return value from an Ice-encoded response.

public delegate ValueTask ResponseDecodeFunc(IncomingResponse response, OutgoingRequest request, IIceProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse

The incoming response.

request OutgoingRequest

The outgoing request.

sender IIceProxy

The proxy that sent the request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask

A value task that contains a IceException when the status code of the response is ApplicationError.