PSJobProxy.StartJobAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
StartJobAsync() |
Start a job asynchronously |
StartJobAsync(PSDataCollection<Object>) |
Start execution of the workflow with the specified input. This input will serve as input to the underlying pipeline |
StartJobAsync(EventHandler<JobDataAddedEventArgs>, EventHandler<JobStateEventArgs>, PSDataCollection<Object>) |
Start asynchronous execution of the workflow with the specified input. This input will serve as input to the underlying pipeline. Because the number of child jobs is unknown before starting the job, delegates may be indicated to ensure that no events will be missed after the child job is created if data begins streaming back immediately. |
StartJobAsync()
Start a job asynchronously
public:
override void StartJobAsync();
public:
override void StartJobAsync();
override void StartJobAsync();
public override void StartJobAsync ();
override this.StartJobAsync : unit -> unit
Public Overrides Sub StartJobAsync ()
Remarks
When a job is started all the data in the job streams from a previous invocation will be cleared
Applies to
StartJobAsync(PSDataCollection<Object>)
Start execution of the workflow with the specified input. This input will serve as input to the underlying pipeline
public:
void StartJobAsync(System::Management::Automation::PSDataCollection<System::Object ^> ^ input);
public void StartJobAsync (System.Management.Automation.PSDataCollection<object> input);
override this.StartJobAsync : System.Management.Automation.PSDataCollection<obj> -> unit
Public Sub StartJobAsync (input As PSDataCollection(Of Object))
Parameters
- input
- PSDataCollection<Object>
collection of input objects
Applies to
StartJobAsync(EventHandler<JobDataAddedEventArgs>, EventHandler<JobStateEventArgs>, PSDataCollection<Object>)
Start asynchronous execution of the workflow with the specified input. This input will serve as input to the underlying pipeline. Because the number of child jobs is unknown before starting the job, delegates may be indicated to ensure that no events will be missed after the child job is created if data begins streaming back immediately.
public:
void StartJobAsync(EventHandler<System::Management::Automation::JobDataAddedEventArgs ^> ^ dataAdded, EventHandler<System::Management::Automation::JobStateEventArgs ^> ^ stateChanged, System::Management::Automation::PSDataCollection<System::Object ^> ^ input);
public void StartJobAsync (EventHandler<System.Management.Automation.JobDataAddedEventArgs> dataAdded, EventHandler<System.Management.Automation.JobStateEventArgs> stateChanged, System.Management.Automation.PSDataCollection<object> input);
override this.StartJobAsync : EventHandler<System.Management.Automation.JobDataAddedEventArgs> * EventHandler<System.Management.Automation.JobStateEventArgs> * System.Management.Automation.PSDataCollection<obj> -> unit
Public Sub StartJobAsync (dataAdded As EventHandler(Of JobDataAddedEventArgs), stateChanged As EventHandler(Of JobStateEventArgs), input As PSDataCollection(Of Object))
Parameters
- dataAdded
- EventHandler<JobDataAddedEventArgs>
delegate used to subscribe to data added events on the child jobs
- stateChanged
- EventHandler<JobStateEventArgs>
delegate used to subscribe to state changed events on the child jobs
- input
- PSDataCollection<Object>
collection of input objects