Share via


SteppablePipeline.Process Method

Definition

Overloads

Process()

Process with no input. This is used in the case where Begin() was called with $false so we won't send any input to be processed.

Process(PSObject)

Process a single PSObject. This overload exists to deal with the fact that the PowerShell runtime will PSBase an object before passing it to a .NET API call with argument type object.

Process(Object)

Process a single input object.

Process()

Process with no input. This is used in the case where Begin() was called with $false so we won't send any input to be processed.

public:
 Array ^ Process();
public Array Process ();
member this.Process : unit -> Array
Public Function Process () As Array

Returns

The result of the execution.

Applies to

Process(PSObject)

Process a single PSObject. This overload exists to deal with the fact that the PowerShell runtime will PSBase an object before passing it to a .NET API call with argument type object.

public:
 Array ^ Process(System::Management::Automation::PSObject ^ input);
public Array Process (System.Management.Automation.PSObject input);
member this.Process : System.Management.Automation.PSObject -> Array
Public Function Process (input As PSObject) As Array

Parameters

input
PSObject

The input object to process.

Returns

Applies to

Process(Object)

Process a single input object.

public:
 Array ^ Process(System::Object ^ input);
public Array Process (object input);
member this.Process : obj -> Array
Public Function Process (input As Object) As Array

Parameters

input
Object

The object to process.

Returns

A collection of 0 or more result objects.

Applies to