protected virtual void Dispose(bool disposing) { if (disposing) { this._tracer.Dispose(); this.Callback = null; this.PrepareSession = null; this.HandleRunspaceStateChanged = null; this.ActivityObject = null; this.ParameterDefaults = null; this.Input = null; this.Output = null; this.errors = null; this.progress = null; this.WorkflowHost = null; this.ActivityParams = null; this.exceptions = null; this.runningCommands = null; this.commandQueue = null; return; } else { return; } }
internal RunCommandsArguments(ActivityParameters activityParameters, PSDataCollection <PSObject> output, PSDataCollection <PSObject> input, PSActivityContext psActivityContext, PSWorkflowHost workflowHost, bool runInProc, Dictionary <string, object> parameterDefaults, Type activityType, PrepareSessionDelegate prepareSession, object activityObject, ActivityImplementationContext implementationContext) { this.ActivityParameters = activityParameters; this.Output = output; this.Input = input; this.PSActivityContext = psActivityContext; this.ParameterDefaults = parameterDefaults; this.ActivityType = activityType; this.Delegate = prepareSession; this.ActivityObject = activityObject; this.WorkflowHost = workflowHost; this.ImplementationContext = implementationContext; this.CommandExecutionType = RunCommandsArguments.DetermineCommandExecutionType(implementationContext.ConnectionInfo, runInProc, activityType, psActivityContext); }
protected virtual void Dispose(bool disposing) { if (disposing) { this._tracer.Dispose(); this.Callback = null; this.PrepareSession = null; this.HandleRunspaceStateChanged = null; this.ActivityObject = null; this.ParameterDefaults = null; this.Input = null; this.Output = null; this.errors = null; this.progress = null; this.WorkflowHost = null; this.ActivityParams = null; this.exceptions = null; this.runningCommands = null; this.commandQueue = null; return; } else { return; } }
internal RunCommandsArguments(ActivityParameters activityParameters, PSDataCollection<PSObject> output, PSDataCollection<PSObject> input, PSActivityContext psActivityContext, PSWorkflowHost workflowHost, bool runInProc, Dictionary<string, object> parameterDefaults, Type activityType, PrepareSessionDelegate prepareSession, object activityObject, ActivityImplementationContext implementationContext) { this.ActivityParameters = activityParameters; this.Output = output; this.Input = input; this.PSActivityContext = psActivityContext; this.ParameterDefaults = parameterDefaults; this.ActivityType = activityType; this.Delegate = prepareSession; this.ActivityObject = activityObject; this.WorkflowHost = workflowHost; this.ImplementationContext = implementationContext; this.CommandExecutionType = RunCommandsArguments.DetermineCommandExecutionType(implementationContext.ConnectionInfo, runInProc, activityType, psActivityContext); }
private static void InitializeActivityEnvironmentAndAddRequiredModules(ActivityImplementationContext implementationContext, ActivityParameters activityParameters) { PowerShellTraceSource traceSource = PowerShellTraceSourceFactory.GetTraceSource(); using (traceSource) { if (implementationContext.PSActivityEnvironment == null) { implementationContext.PSActivityEnvironment = new PSActivityEnvironment(); } PSActivityEnvironment pSActivityEnvironment = implementationContext.PSActivityEnvironment; string[] pSRequiredModules = activityParameters.PSRequiredModules; string[] strArrays = pSRequiredModules; if (pSRequiredModules == null) { strArrays = new string[0]; } string[] strArrays1 = strArrays; for (int i = 0; i < (int)strArrays1.Length; i++) { string str = strArrays1[i]; traceSource.WriteMessage(string.Concat("Adding dependent module to policy: ", str)); pSActivityEnvironment.Modules.Add(str); } } }