Class JNetPSExternalizableCmdlet<T>
- Namespace
- MASES.JNetPSCore.Cmdlet
- Assembly
- MASES.JNetPSCore.dll
Base class to be extended in derived projects to execute externally
public abstract class JNetPSExternalizableCmdlet<T> : PSCmdlet where T : JNetPSExternalizableCmdlet<T>
Type Parameters
T
- Inheritance
-
JNetPSExternalizableCmdlet<T>
- Derived
- Inherited Members
- Extension Methods
Properties
BypassJNetPSExternalize
Permit to bypass the JNetPSExternalize attribute
[Parameter(DontShow = true, ValueFromPipelineByPropertyName = true)]
public SwitchParameter BypassJNetPSExternalize { get; set; }
Property Value
ForceJNetPSExternalize
Force the external execution even if the JNetPSExternalize attribute was not defined
[Parameter(DontShow = true, ValueFromPipelineByPropertyName = true)]
public SwitchParameter ForceJNetPSExternalize { get; set; }
Property Value
JNetPSCmdletDetached
Used internally
[Parameter(DontShow = true, ValueFromPipelineByPropertyName = true)]
public SwitchParameter JNetPSCmdletDetached { get; set; }
Property Value
Methods
BeginProcessing()
protected override void BeginProcessing()
EndProcessing()
protected override void EndProcessing()
ProcessCommand()
protected abstract void ProcessCommand()
ProcessRecord()
protected override sealed void ProcessRecord()