src/Microsoft.PowerShell.Utility.Activities/Generated/WriteErrorActivity.cs
/// <summary>
/// Returns a configured instance of System.Management.Automation.PowerShell, pre-populated with the command to run.
/// </summary>
/// <param name="context">The NativeActivityContext for the currently running activity.</param>
/// <returns>A populated instance of Sytem.Management.Automation.PowerShell</returns>
/// <remarks>The infrastructure takes responsibility for closing and disposing the PowerShell instance returned.</remarks>
Returns a configured instance of System.Management.Automation.PowerShell, pre-populated with the command to run.
Returns a configured instance of System . Management . Automation . PowerShell pre - populated with the command to run .
protected override ActivityImplementationContext GetPowerShell(NativeActivityContext context)
        {
            System.Management.Automation.PowerShell invoker = global::System.Management.Automation.PowerShell.Create();
            System.Management.Automation.PowerShell targetCommand = invoker.AddCommand(PSCommandName);
            if(Exception.Expression != null)
            {
                targetCommand.AddParameter("Exception", Exception.Get(context));
            }
            if(Message.Expression != null)
            {
                targetCommand.AddParameter("Message", Message.Get(context));
            }
            if(ErrorRecord.Expression != null)
            {
                targetCommand.AddParameter("ErrorRecord", ErrorRecord.Get(context));
            }
            if(Category.Expression != null)
            {
                targetCommand.AddParameter("Category", Category.Get(context));
            }
            if(ErrorId.Expression != null)
            {
                targetCommand.AddParameter("ErrorId", ErrorId.Get(context));
            }
            if(TargetObject.Expression != null)
            {
                targetCommand.AddParameter("TargetObject", TargetObject.Get(context));
            }
            if(RecommendedAction.Expression != null)
            {
                targetCommand.AddParameter("RecommendedAction", RecommendedAction.Get(context));
            }
            if(CategoryActivity.Expression != null)
            {
                targetCommand.AddParameter("CategoryActivity", CategoryActivity.Get(context));
            }
            if(CategoryReason.Expression != null)
            {
                targetCommand.AddParameter("CategoryReason", CategoryReason.Get(context));
            }
            if(CategoryTargetName.Expression != null)
            {
                targetCommand.AddParameter("CategoryTargetName", CategoryTargetName.Get(context));
            }
            if(CategoryTargetType.Expression != null)
            {
                targetCommand.AddParameter("CategoryTargetType", CategoryTargetType.Get(context));
            }
            return new ActivityImplementationContext() { PowerShellInstance = invoker };
        }
protected override ActivityImplementationContext GetPowerShell ( NativeActivityContext context ) { System . Management . Automation . PowerShell invoker = global :: System . Management . Automation . PowerShell . Create ( ) ; System . Management . Automation . PowerShell targetCommand = invoker . AddCommand ( PSCommandName ) ; if ( Exception . Expression != null ) { targetCommand . AddParameter ( " " , Exception . Get ( context ) ) ; } if ( Message . Expression != null ) { targetCommand . AddParameter ( " " , Message . Get ( context ) ) ; } if ( ErrorRecord . Expression != null ) { targetCommand . AddParameter ( " " , ErrorRecord . Get ( context ) ) ; } if ( Category . Expression != null ) { targetCommand . AddParameter ( " " , Category . Get ( context ) ) ; } if ( ErrorId . Expression != null ) { targetCommand . AddParameter ( " " , ErrorId . Get ( context ) ) ; } if ( TargetObject . Expression != null ) { targetCommand . AddParameter ( " " , TargetObject . Get ( context ) ) ; } if ( RecommendedAction . Expression != null ) { targetCommand . AddParameter ( " " , RecommendedAction . Get ( context ) ) ; } if ( CategoryActivity . Expression != null ) { targetCommand . AddParameter ( " " , CategoryActivity . Get ( context ) ) ; } if ( CategoryReason . Expression != null ) { targetCommand . AddParameter ( " " , CategoryReason . Get ( context ) ) ; } if ( CategoryTargetName . Expression != null ) { targetCommand . AddParameter ( " " , CategoryTargetName . Get ( context ) ) ; } if ( CategoryTargetType . Expression != null ) { targetCommand . AddParameter ( " " , CategoryTargetType . Get ( context ) ) ; } return new ActivityImplementationContext ( ) { PowerShellInstance = invoker } ; }
Returns a configured instance of System.Management.Automation.PowerShell, pre-populated with the command to run.
Returns a configured instance of System . Management . Automation . PowerShell pre - populated with the command to run .
// Initialize the arguments
A populated instance of Sytem.Management.Automation.PowerShell
A populated instance of Sytem . Management . Automation . PowerShell
context
NativeActivityContext
The NativeActivityContext for the currently running activity.
The NativeActivityContext for the currently running activity .
remarks
The infrastructure takes responsibility for closing and disposing the PowerShell instance returned.
The infrastructure takes responsibility for closing and disposing the PowerShell instance returned .