Table of Contents

Class LocatorProxy.Response

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

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

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

Remarks

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

Methods

DecodeFindAdapterByIdAsync(IncomingResponse, OutgoingRequest, IProxy, CancellationToken)

Decodes an incoming response for operation findAdapterById.

public static ValueTask<ServiceAddress?> DecodeFindAdapterByIdAsync(IncomingResponse response, OutgoingRequest request, IProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse
request OutgoingRequest
sender IProxy
cancellationToken CancellationToken

Returns

ValueTask<ServiceAddress>

DecodeFindObjectByIdAsync(IncomingResponse, OutgoingRequest, IProxy, CancellationToken)

Decodes an incoming response for operation findObjectById.

public static ValueTask<ServiceAddress?> DecodeFindObjectByIdAsync(IncomingResponse response, OutgoingRequest request, IProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse
request OutgoingRequest
sender IProxy
cancellationToken CancellationToken

Returns

ValueTask<ServiceAddress>

DecodeGetRegistryAsync(IncomingResponse, OutgoingRequest, IProxy, CancellationToken)

Decodes an incoming response for operation getRegistry.

public static ValueTask<LocatorRegistryProxy?> DecodeGetRegistryAsync(IncomingResponse response, OutgoingRequest request, IProxy sender, CancellationToken cancellationToken)

Parameters

response IncomingResponse
request OutgoingRequest
sender IProxy
cancellationToken CancellationToken

Returns

ValueTask<LocatorRegistryProxy?>