Struct StderrHandler
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
handlerFunc<ReadOnlyMemory<byte>, object, CancellationToken, ValueTask>Handler for stderr bytes.
contextobjectOptional 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
handlerFunc<ReadOnlyMemory<char>, object, CancellationToken, ValueTask>Handler for stderr characters.
lineByLineboolWhether to invoke handler line-by-line.
contextobjectOptional context passed to handler.
StderrHandler(Stream)
Creates a stderr handler that writes to a Stream.
public StderrHandler(Stream stream)
Parameters
StderrHandler(StringBuilder)
Creates a stderr handler that appends to a StringBuilder.
public StderrHandler(StringBuilder stringBuilder)
Parameters
stringBuilderStringBuilderStringBuilder to append stderr to.
Properties
Ignore
Ignore stderr output.
public static StderrHandler Ignore { get; }
Property Value
Operators
implicit operator StderrHandler(Stream)
Implicitly converts a Stream to a StderrHandler.
public static implicit operator StderrHandler(Stream stream)
Parameters
Returns
implicit operator StderrHandler(StringBuilder)
Implicitly converts a StringBuilder to a StderrHandler.
public static implicit operator StderrHandler(StringBuilder stringBuilder)
Parameters
stringBuilderStringBuilderStringBuilder to append stderr to.