Table of Contents

Struct StderrHandler

Namespace
Tmds.Ssh
Assembly
Tmds.Ssh.dll

Handler for stderr output from remote processes.

public readonly struct StderrHandler
Inherited Members

Constructors

StderrHandler(Func<ReadOnlyMemory<byte>, object?, CancellationToken, ValueTask>, object?)

Creates a stderr handler that writes bytes to a callback.

public StderrHandler(Func<ReadOnlyMemory<byte>, object?, CancellationToken, ValueTask> handler, object? context = null)

Parameters

handler Func<ReadOnlyMemory<byte>, object, CancellationToken, ValueTask>

Handler for stderr bytes.

context object

Optional context passed to handler.

StderrHandler(Func<ReadOnlyMemory<char>, object?, CancellationToken, ValueTask>, bool, object?)

Creates a stderr handler that writes characters to a callback.

public StderrHandler(Func<ReadOnlyMemory<char>, object?, CancellationToken, ValueTask> handler, bool lineByLine, object? context = null)

Parameters

handler Func<ReadOnlyMemory<char>, object, CancellationToken, ValueTask>

Handler for stderr characters.

lineByLine bool

Whether to invoke handler line-by-line.

context object

Optional context passed to handler.

StderrHandler(Stream)

Creates a stderr handler that writes to a Stream.

public StderrHandler(Stream stream)

Parameters

stream Stream

Stream to write stderr to.

StderrHandler(StringBuilder)

Creates a stderr handler that appends to a StringBuilder.

public StderrHandler(StringBuilder stringBuilder)

Parameters

stringBuilder StringBuilder

StringBuilder to append stderr to.

Properties

Ignore

Ignore stderr output.

public static StderrHandler Ignore { get; }

Property Value

StderrHandler

Operators

implicit operator StderrHandler(Stream)

Implicitly converts a Stream to a StderrHandler.

public static implicit operator StderrHandler(Stream stream)

Parameters

stream Stream

Stream to write stderr to.

Returns

StderrHandler

implicit operator StderrHandler(StringBuilder)

Implicitly converts a StringBuilder to a StderrHandler.

public static implicit operator StderrHandler(StringBuilder stringBuilder)

Parameters

stringBuilder StringBuilder

StringBuilder to append stderr to.

Returns

StderrHandler