private void HandleProgressDataAdding(object sender, DataAddingEventArgs e) { ProgressRecord progressRecord = (ProgressRecord)e.ItemAdded; if (progressRecord == null) return; progressRecord.CurrentOperation = PSActivity.AddIdentifierInfoToString(JobInstanceId, LocalHost, progressRecord.CurrentOperation); }
private void HandleInformationalDataAdding(object sender, DataAddingEventArgs e) { InformationalRecord informationalRecord = (InformationalRecord)e.ItemAdded; if (informationalRecord == null) return; informationalRecord.Message = PSActivity.AddIdentifierInfoToString(JobInstanceId, LocalHost, informationalRecord.Message); }
private void HandleOutputDataAdding(object sender, DataAddingEventArgs e) { PSObject psObject = (PSObject) e.ItemAdded; if (psObject == null) return; PSActivity.AddIdentifierInfoToOutput(psObject, JobInstanceId, LocalHost); }
private void HandleErrorDataAdding(object sender, DataAddingEventArgs e) { ErrorRecord errorRecord = (ErrorRecord)e.ItemAdded; if (errorRecord == null) return; PSActivity.AddIdentifierInfoToErrorRecord(errorRecord, LocalHost, JobInstanceId); }
private void HandleInformationalDataAdding(object sender, DataAddingEventArgs e) { InformationalRecord itemAdded = (InformationalRecord)e.ItemAdded; if (itemAdded != null) { itemAdded.Message = PSActivity.AddIdentifierInfoToString(this.JobInstanceId, "localhost", itemAdded.Message); return; } else { return; } }
private void HandleResultsDataAdding(object sender, DataAddingEventArgs dataAddingArgs) { if (_debugCollection.IsOpen) { PSStreamObject streamObject = dataAddingArgs.ItemAdded as PSStreamObject; if (streamObject != null) { try { _debugCollection.Add(streamObject); } catch (PSInvalidOperationException) { } } } }
private void HandleProgressDataAdding(object sender, DataAddingEventArgs e) { ProgressRecord itemAdded = (ProgressRecord)e.ItemAdded; if (itemAdded != null) { itemAdded.CurrentOperation = PSActivity.AddIdentifierInfoToString(this.JobInstanceId, "localhost", itemAdded.CurrentOperation); return; } else { return; } }
private void HandleErrorDataAdding(object sender, DataAddingEventArgs e) { ErrorRecord itemAdded = (ErrorRecord)e.ItemAdded; if (itemAdded != null) { PSActivity.AddIdentifierInfoToErrorRecord(itemAdded, "localhost", this.JobInstanceId); return; } else { return; } }
private void HandleOutputDataAdding(object sender, DataAddingEventArgs e) { PSObject itemAdded = (PSObject)e.ItemAdded; if (itemAdded != null) { PSActivity.AddIdentifierInfoToOutput(itemAdded, this.JobInstanceId, "localhost"); return; } else { return; } }
private static void PowerShellInvocation_ErrorAdding(object sender, DataAddingEventArgs e, HostSettingCommandMetadata commandMetadata, PSDataCollection<PSObject> output) { ErrorRecord itemAdded = e.ItemAdded as ErrorRecord; if (itemAdded != null) { if (commandMetadata != null) { ScriptPosition scriptPosition = new ScriptPosition(commandMetadata.CommandName, commandMetadata.StartLineNumber, commandMetadata.StartColumnNumber, null); ScriptPosition scriptPosition1 = new ScriptPosition(commandMetadata.CommandName, commandMetadata.EndLineNumber, commandMetadata.EndColumnNumber, null); ScriptExtent scriptExtent = new ScriptExtent(scriptPosition, scriptPosition1); if (itemAdded.InvocationInfo != null) { itemAdded.InvocationInfo.DisplayScriptPosition = scriptExtent; } } if (output != null) { output.Add(PSObject.AsPSObject(itemAdded)); } } }
private static void HandleProgressDataAdding(object sender, DataAddingEventArgs e) { string str = null; Guid guid; ProgressRecord itemAdded = (ProgressRecord)e.ItemAdded; if (itemAdded != null) { if (PSActivity.GetComputerNameAndJobIdForCommand(e.PowerShellInstanceId, out str, out guid)) { itemAdded.CurrentOperation = PSActivity.AddIdentifierInfoToString(guid, str, itemAdded.CurrentOperation); } return; } else { return; } }
private static void HandleOutputDataAdding(object sender, DataAddingEventArgs e) { string str = null; Guid guid; PSObject itemAdded = (PSObject)e.ItemAdded; if (itemAdded != null) { RunCommandsArguments argsForCommand = PSActivity.GetArgsForCommand(e.PowerShellInstanceId, out str, out guid); if (argsForCommand != null) { PSActivity.AddIdentifierInfoToOutput(itemAdded, guid, str); return; } else { return; } } else { return; } }
private static void HandleErrorDataAdding(object sender, DataAddingEventArgs e) { string str = null; Guid guid; HostSettingCommandMetadata hostCommandMetadata; PSDataCollection<PSObject> output; ErrorRecord itemAdded = (ErrorRecord)e.ItemAdded; if (itemAdded != null) { RunCommandsArguments argsForCommand = PSActivity.GetArgsForCommand(e.PowerShellInstanceId, out str, out guid); if (argsForCommand != null) { PSActivity.AddIdentifierInfoToErrorRecord(itemAdded, str, argsForCommand.PSActivityContext.JobInstanceId); bool hostExtension = argsForCommand.PSActivityContext.HostExtension != null; bool mergeErrorToOutput = argsForCommand.PSActivityContext.MergeErrorToOutput; if (mergeErrorToOutput || hostExtension) { if (hostExtension) { hostCommandMetadata = argsForCommand.PSActivityContext.HostExtension.HostCommandMetadata; } else { hostCommandMetadata = null; } HostSettingCommandMetadata hostSettingCommandMetadatum = hostCommandMetadata; if (mergeErrorToOutput) { output = argsForCommand.PSActivityContext.Output; } else { output = null; } PSDataCollection<PSObject> pSObjects = output; PSActivity.PowerShellInvocation_ErrorAdding(sender, e, hostSettingCommandMetadatum, pSObjects); return; } else { return; } } else { return; } } else { return; } }