Table of Contents

Class ILocatorService.Request

Namespace
IceRpc.Ice
Assembly
IceRpc.Locator.dll

Provides static methods that decode request payloads.

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

Methods

DecodeFindAdapterByIdAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation findAdapterById.

public static ValueTask<string> DecodeFindAdapterByIdAsync(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.

DecodeFindObjectByIdAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation findObjectById.

public static ValueTask<Identity> DecodeFindObjectByIdAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask<Identity>

The decoded request payload.

DecodeGetRegistryAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation getRegistry.

public static ValueTask DecodeGetRegistryAsync(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.