PowerShellStreams<TInput,TOutput> PowerShellStreams<TInput,TOutput> PowerShellStreams<TInput,TOutput> Class

Definition

Define all the output streams and one input stream for a workflow.

public sealed class PowerShellStreams<TInput,TOutput> : IDisposable
type PowerShellStreams<'Input, 'Output> = class
    interface IDisposable
Public NotInheritable Class PowerShellStreams(Of TInput, TOutput)
Implements IDisposable
Type Parameters
TInput
TOutput
Inheritance
PowerShellStreams<TInput,TOutput>PowerShellStreams<TInput,TOutput>PowerShellStreams<TInput,TOutput>
Implements

Constructors

PowerShellStreams<TInput,TOutput>() PowerShellStreams<TInput,TOutput>() PowerShellStreams<TInput,TOutput>()

Default constructor.

PowerShellStreams<TInput,TOutput>(PSDataCollection<TInput>) PowerShellStreams<TInput,TOutput>(PSDataCollection<TInput>) PowerShellStreams<TInput,TOutput>(PSDataCollection<TInput>)

Default constructor.

Properties

DebugStream DebugStream DebugStream

Get debug stream.

ErrorStream ErrorStream ErrorStream

Gets error stream.

InformationStream InformationStream InformationStream

Gets Information stream.

InputStream InputStream InputStream

Gets input stream.

OutputStream OutputStream OutputStream

Gets output stream.

ProgressStream ProgressStream ProgressStream

Gets progress stream.

VerboseStream VerboseStream VerboseStream

Gets verbose stream.

WarningStream WarningStream WarningStream

Gets warning stream.

Methods

CloseAll() CloseAll() CloseAll()

Marking all the streams as completed so that no further data can be added and jobs will know that there is no more data coming in.

Dispose() Dispose() Dispose()

Dispose implementation.

Applies to