Table of Contents

Class IIceObjectService.Request

Namespace
IceRpc.Ice
Assembly
IceRpc.Ice.dll

Provides static methods that decode request payloads.

public static class IIceObjectService.Request
Inheritance
IIceObjectService.Request
Inherited Members

Methods

DecodeIceIdsAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation ice_ids.

public static ValueTask DecodeIceIdsAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask

The decoded request payload.

DecodeIceIsAAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation ice_isA.

public static ValueTask<string> DecodeIceIsAAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask<string>

The decoded request payload.

DecodeIcePingAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation ice_ping.

public static ValueTask DecodeIcePingAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask

A value task that completes when the decoding of the request payload completes.