Table of Contents

Class IceObjectProxy.Request

Namespace
IceRpc.Ice
Assembly
IceRpc.Ice.dll

Provides static methods that encode operation arguments into request payloads.

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

Methods

EncodeIceIds(IceEncodeOptions?)

Encodes the argument(s) of operation ice_ids into a request payload.

public static PipeReader EncodeIceIds(IceEncodeOptions? encodeOptions = null)

Parameters

encodeOptions IceEncodeOptions

The Ice encode options.

Returns

PipeReader

The Ice-encoded payload.

EncodeIceIsA(string, IceEncodeOptions?)

Encodes the argument(s) of operation ice_isA into a request payload.

public static PipeReader EncodeIceIsA(string id, IceEncodeOptions? encodeOptions = null)

Parameters

id string

The Ice type ID of the interface to test against.

encodeOptions IceEncodeOptions

The Ice encode options.

Returns

PipeReader

The Ice-encoded payload.

EncodeIcePing(IceEncodeOptions?)

Encodes the argument(s) of operation ice_ping into a request payload.

public static PipeReader EncodeIcePing(IceEncodeOptions? encodeOptions = null)

Parameters

encodeOptions IceEncodeOptions

The Ice encode options.

Returns

PipeReader

The Ice-encoded payload.