Share via


PSWorkflowContext Constructors

Definition

Overloads

PSWorkflowContext()

Default Constructor.

PSWorkflowContext(Dictionary<String,Object>, Dictionary<String,Object>, Dictionary<String,Object>, Dictionary<String,Object>)

Workflow metadatas constructor.

PSWorkflowContext()

Default Constructor.

public:
 PSWorkflowContext();
public:
 PSWorkflowContext();
 PSWorkflowContext();
public PSWorkflowContext ();
Public Sub New ()

Applies to

PSWorkflowContext(Dictionary<String,Object>, Dictionary<String,Object>, Dictionary<String,Object>, Dictionary<String,Object>)

Workflow metadatas constructor.

public:
 PSWorkflowContext(System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ workflowParameters, System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ workflowCommonParameters, System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ jobMetadata, System::Collections::Generic::Dictionary<System::String ^, System::Object ^> ^ privateMetadata);
public PSWorkflowContext (System.Collections.Generic.Dictionary<string,object> workflowParameters, System.Collections.Generic.Dictionary<string,object> workflowCommonParameters, System.Collections.Generic.Dictionary<string,object> jobMetadata, System.Collections.Generic.Dictionary<string,object> privateMetadata);
new Microsoft.PowerShell.Workflow.PSWorkflowContext : System.Collections.Generic.Dictionary<string, obj> * System.Collections.Generic.Dictionary<string, obj> * System.Collections.Generic.Dictionary<string, obj> * System.Collections.Generic.Dictionary<string, obj> -> Microsoft.PowerShell.Workflow.PSWorkflowContext
Public Sub New (workflowParameters As Dictionary(Of String, Object), workflowCommonParameters As Dictionary(Of String, Object), jobMetadata As Dictionary(Of String, Object), privateMetadata As Dictionary(Of String, Object))

Parameters

workflowParameters
Dictionary<String,Object>

The parameters, which need to be passed to the workflow engine.

workflowCommonParameters
Dictionary<String,Object>

The ubiquitous parameters, which are also passed to the engine.

jobMetadata
Dictionary<String,Object>

The metadata, which contains all the information related to job and client like, job-id, connnection-id and application-id etc.

privateMetadata
Dictionary<String,Object>

The metadata, which is specific to the caller and doesn't contain any information related to workflow execution.

Applies to