Table of Contents

Class ILocatorRegistryService.Request

Namespace
IceRpc.Ice
Assembly
IceRpc.Locator.dll

Provides static methods that decode request payloads.

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

Methods

DecodeSetAdapterDirectProxyAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation setAdapterDirectProxy.

public static ValueTask<(string Id, IceObjectProxy? Proxy)> DecodeSetAdapterDirectProxyAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask<(string Id, IceObjectProxy? Proxy)>

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

DecodeSetReplicatedAdapterDirectProxyAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation setReplicatedAdapterDirectProxy.

public static ValueTask<(string AdapterId, string ReplicaGroupId, IceObjectProxy? Proxy)> DecodeSetReplicatedAdapterDirectProxyAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask<(string AdapterId, string ReplicaGroupId, IceObjectProxy? Proxy)>

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

DecodeSetServerProcessProxyAsync(IncomingRequest, CancellationToken)

Decodes the request payload of operation setServerProcessProxy.

public static ValueTask<(string Id, ProcessProxy? Proxy)> DecodeSetServerProcessProxyAsync(IncomingRequest request, CancellationToken cancellationToken)

Parameters

request IncomingRequest

The incoming request.

cancellationToken CancellationToken

A cancellation token that receives the cancellation requests.

Returns

ValueTask<(string Id, ProcessProxy? Proxy)>

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