Table of Contents

Class IceObjectProxy.Response

Namespace
IceRpc.Slice.Ice
Assembly
IceRpc.Slice.dll

Provides a ResponseDecodeFunc<T> for each operation defined in Slice interface Ice::Object.

public static class IceObjectProxy.Response
Inheritance
IceObjectProxy.Response
Inherited Members

Remarks

The Slice compiler generated this static class from the Slice interface Ice::Object.

Methods

DecodeIceIdsAsync(IncomingResponse, OutgoingRequest, IProxy, CancellationToken)

Decodes an incoming response for operation ice_ids.

public static ValueTask<string[]> DecodeIceIdsAsync(IncomingResponse response, OutgoingRequest request, IProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse
request OutgoingRequest
sender IProxy
cancellationToken CancellationToken

Returns

ValueTask<string[]>

DecodeIceIsAAsync(IncomingResponse, OutgoingRequest, IProxy, CancellationToken)

Decodes an incoming response for operation ice_isA.

public static ValueTask<bool> DecodeIceIsAAsync(IncomingResponse response, OutgoingRequest request, IProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse
request OutgoingRequest
sender IProxy
cancellationToken CancellationToken

Returns

ValueTask<bool>

DecodeIcePingAsync(IncomingResponse, OutgoingRequest, IProxy, CancellationToken)

Decodes an incoming response for operation ice_ping.

public static ValueTask DecodeIcePingAsync(IncomingResponse response, OutgoingRequest request, IProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse
request OutgoingRequest
sender IProxy
cancellationToken CancellationToken

Returns

ValueTask