Table of Contents

Class ProcessProxy.Request

Namespace
IceRpc.Ice
Assembly
IceRpc.Locator.dll

Provides static methods that encode operation arguments into request payloads.

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

Methods

EncodeShutdown(IceEncodeOptions?)

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

public static PipeReader EncodeShutdown(IceEncodeOptions? encodeOptions = null)

Parameters

encodeOptions IceEncodeOptions

The Ice encode options.

Returns

PipeReader

The Ice-encoded payload.

EncodeWriteMessage(string, int, IceEncodeOptions?)

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

public static PipeReader EncodeWriteMessage(string message, int fd, IceEncodeOptions? encodeOptions = null)

Parameters

message string

The message to write.

fd int

1 for stdout, 2 for stderr.

encodeOptions IceEncodeOptions

The Ice encode options.

Returns

PipeReader

The Ice-encoded payload.