ContainerParentJob Members

Represents a top-level container job. This class cannot be inherited. Introduced in Windows PowerShell 3.0.

The following tables list the members exposed by the ContainerParentJob type.

  Name Description
  ContainerParentJob Overloaded. Initializes a new instance of the ContainerParentJob class. Introduced in Windows PowerShell 3.0.
Top

(see also Protected Properties)
 NameDescription
public propertyChildJobs  Gets a list of the child jobs included in this job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyCommand  Gets the command that is run by this job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyDebug  Gets and sets the buffer where debug information is stored. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyError  Gets and sets the buffer where error information is stored. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyFinished  Gets the wait handle that is signaled when job is finished. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyHasMoreDataOverridden. Gets a value that indicates whether more data is available. Introduced in Windows PowerShell 3.0.
public propertyId  Gets the identifier of the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyInstanceId  Gets the identifier of this instance of the job. The instance identifier of the job is unique throughout all runspaces. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyJobStateInfo  Gets the status of the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyLocationOverridden. Gets the name of the computer on which this job is running. Introduced in Windows PowerShell 3.0.
public propertyName  Gets and sets the name that can be used to identify the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyOutput  Gets and sets the output buffer for the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyProgress  Gets and sets the progress buffer for the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyPSBeginTime  Gets or sets when to begin the job. Introduced in Windows PowerShell 3.0. (Inherited from Job)
public propertyPSEndTime  Gets or sets when to end the job. Introduced in Windows PowerShell 3.0. (Inherited from Job)
public propertyPSJobTypeName  Gets or sets the job type name. Introduced in Windows PowerShell 3.0. (Inherited from Job)
public propertyStartParameters  Gets or sets the parameters that are used to start a job. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
public propertyStatusMessageOverridden. Gets a message that indicates the status of the job. Introduced in Windows PowerShell 3.0.
public propertyVerbose  Gets and sets the verbose buffer for the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
public propertyWarning  Gets and sets the warning buffer for the job. This property is introduced in Windows PowerShell 2.0. (Inherited from Job)
Top

  Name Description
protected property SyncRoot  TBD Introduced in Windows PowerShell 3.0. (Inherited from Job2)
Top

(see also Protected Methods)
 NameDescription
public methodAddChildJobAdds a child job to the parent job. Introduced in Windows PowerShell 3.0.
public methodDispose  Overloaded. Releases the resources that are used by the Job object. These methods implement the Dispose pattern used to release managed and unmanaged resources. This method is introduced in Windows PowerShell 2.0. (Inherited from Job)
public methodEquals  (Inherited from Object)
public methodGetHashCode  (Inherited from Object)
public methodGetType  (Inherited from Object)
public methodLoadJobStreams  Loads the required job streams. Introduced in Windows PowerShell 3.0. (Inherited from Job)
public methodResumeJobOverridden. Resumes all jobs. Introduced in Windows PowerShell 3.0.
public methodResumeJobAsyncOverridden. Resumes all jobs asynchronously. Introduced in Windows PowerShell 3.0.
public methodStartJobOverridden. Starts all child jobs. Introduced in Windows PowerShell 3.0.
public methodStartJobAsyncOverridden. Starts all child jobs asynchronously. When all child jobs are started, StartJobCompleted event is raised. Introduced in Windows PowerShell 3.0.
public methodStopJobOverloaded. Overridden. Stops all child jobs. Introduced in Windows PowerShell 3.0.
public methodStopJobAsyncOverloaded. Overridden. Stops all child jobs asynchronously. Introduced in Windows PowerShell 3.0.
public methodSuspendJobOverloaded. Overridden. Suspends all jobs. Introduced in Windows PowerShell 3.0.
public methodSuspendJobAsyncOverloaded. Overridden. Suspends all jobs asynchronously. Introduced in Windows PowerShell 3.0.
public methodToString  (Inherited from Object)
public methodUnblockJobOverridden. Unblocks all child jobs. Introduced in Windows PowerShell 3.0.
public methodUnblockJobAsyncOverridden. Unblocks all child jobs asynchronously. Once all child jobs are unblocked, UnblockJobCompleted event is raised. Introduced in Windows PowerShell 3.0.
public methodUnloadJobStreams  Unloads the required job streams. Introduced in Windows PowerShell 3.0. (Inherited from Job)
Top

(see also Extension Methods)
 NameDescription
protected methodAutoGenerateJobName  Automatically adds the specified job name if the user does not supply one when creating the job. This method is introduced in Windows PowerShell 2.0. (Inherited from Job)
protected methodDispose  Overloaded. Releases the resources that are used by the Job object. These methods implement the Dispose pattern used to release managed and unmanaged resources. This method is introduced in Windows PowerShell 2.0. (Inherited from Job)
protected methodDoLoadJobStreams  Specifies the loading of the streams for a particular job. Introduced in Windows PowerShell 3.0. (Inherited from Job)
protected methodDoUnloadJobStreams  Unloads job stream information, which enables jobs to clear stream information from memory. Introduced in Windows PowerShell 3.0. (Inherited from Job)
protected methodFinalize  (Inherited from Object)
protected methodMemberwiseClone  (Inherited from Object)
protected methodOnResumeJobCompleted  Raises the event when resuming a suspended job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
protected methodOnStartJobCompleted  Raises the event when the starting of a job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
protected methodOnStopJobCompleted  Raises the event when the stopping of a job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
protected methodOnSuspendJobCompleted  Raises the event when the suspending of a job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
protected methodOnUnblockJobCompleted  Raises the event when the unblocking of a blocked job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
protected methodSetJobState  Sets the status of the job, such as is it running, has it completed, or has it failed. This method is introduced in Windows PowerShell 2.0. (Inherited from Job)
protected methodSetJobState  Stores the state of the job. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
Top

  Name Description
public extension method As  Use this method to adapt an object from a foreign app domain to a known interface in this app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method As  This is called to adapt an object from a foreign app domain to a known interface in this appDomainThis element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method As  Adapts an object from a foreign app domain to a known interface in this app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method Extend  Use this method to adapt and extend an object so that you can pass it to a foreign app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method Extend  This is called to adapt and extend an object that we wish to pass to a foreign app domainThis element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method Extend  Used to extend an object with an interface from a foreign app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method ToEnumerable  This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.)
Top

  Name Description
public event ResumeJobCompleted  Occurs when the asynchronous resuming of a suspended job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
public event StartJobCompleted  Occurs when the start job activity is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
public event StateChanged  Event fired when the status of the job changes, such as when the job has completed in all runspaces or failed in any one runspace. This event is introduced in Windows PowerShell 2.0. (Inherited from Job)
public event StopJobCompleted  Occurs when the asynchronous stopping of a job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
public event SuspendJobCompleted  Occurs when the asynchronous suspending of a job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
public event UnblockJobCompleted  Occurs when the asynchronous unblocking of a blocked job is completed. Introduced in Windows PowerShell 3.0. (Inherited from Job2)
Top


Show: