Job Constructors
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
Job() |
Default constructor. |
Job(String) |
Creates an instance of this class. |
Job(String, String) |
Creates an instance of this class. |
Job(String, String, IList<Job>) |
Creates an instance of this class. |
Job(String, String, Guid) |
Creates an instance of this class. |
Job(String, String, JobIdentifier) |
Creates an instance of this class. |
Job()
Default constructor.
protected:
Job();
protected:
Job();
Job();
protected Job ();
Protected Sub New ()
Applies to
Job(String)
Creates an instance of this class.
protected:
Job(System::String ^ command);
protected:
Job(Platform::String ^ command);
Job(std::wstring const & command);
protected Job (string command);
new System.Management.Automation.Job : string -> System.Management.Automation.Job
Protected Sub New (command As String)
Parameters
- command
- String
Command invoked by this job object.
Applies to
Job(String, String)
Creates an instance of this class.
protected:
Job(System::String ^ command, System::String ^ name);
protected:
Job(Platform::String ^ command, Platform::String ^ name);
Job(std::wstring const & command, std::wstring const & name);
protected Job (string command, string name);
new System.Management.Automation.Job : string * string -> System.Management.Automation.Job
Protected Sub New (command As String, name As String)
Parameters
- command
- String
Command invoked by this job object.
- name
- String
Friendly name for the job object.
Applies to
Job(String, String, IList<Job>)
Creates an instance of this class.
protected:
Job(System::String ^ command, System::String ^ name, System::Collections::Generic::IList<System::Management::Automation::Job ^> ^ childJobs);
protected Job (string command, string name, System.Collections.Generic.IList<System.Management.Automation.Job> childJobs);
new System.Management.Automation.Job : string * string * System.Collections.Generic.IList<System.Management.Automation.Job> -> System.Management.Automation.Job
Protected Sub New (command As String, name As String, childJobs As IList(Of Job))
Parameters
- command
- String
Command invoked by this job object.
- name
- String
Friendly name for the job object.
Applies to
Job(String, String, Guid)
Creates an instance of this class.
protected:
Job(System::String ^ command, System::String ^ name, Guid instanceId);
protected Job (string command, string name, Guid instanceId);
new System.Management.Automation.Job : string * string * Guid -> System.Management.Automation.Job
Protected Sub New (command As String, name As String, instanceId As Guid)
Parameters
- command
- String
Command invoked by this job object.
- name
- String
Friendly name for the job object.
- instanceId
- Guid
InstanceId to be used for this job object.
Remarks
The InstanceId may need to be set to maintain job identity across instances of the process.
Applies to
Job(String, String, JobIdentifier)
Creates an instance of this class.
protected:
Job(System::String ^ command, System::String ^ name, System::Management::Automation::JobIdentifier ^ token);
protected Job (string command, string name, System.Management.Automation.JobIdentifier token);
new System.Management.Automation.Job : string * string * System.Management.Automation.JobIdentifier -> System.Management.Automation.Job
Protected Sub New (command As String, name As String, token As JobIdentifier)
Parameters
- command
- String
Command invoked by this job object.
- name
- String
Friendly name for the job object.
- token
- JobIdentifier
Id and InstanceId pair to be used for this job object.
Remarks
The JobIdentifier is a token that must be issued by PowerShell to allow reuse of the Id. This is the only way to set either Id or instance Id.