SavePackageCommand

Namespace: AnyPackage.Commands

The Save-Package command.

public sealed class SavePackageCommand : AnyPackage.Commands.Internal.PackageCommandBase, System.Management.Automation.IDynamicParameters

Inheritance Object → InternalCommand → Cmdlet → PSCmdlet → CommandBasePackageCommandBaseSavePackageCommand
Implements IDynamicParameters

Properties

Name

Gets or sets the name(s).

public String[] Name { get; set; }

Property Value

String[]

Version

Gets or sets the version of the packages to retrieve.

public PackageVersionRange Version { get; set; }

Property Value

PackageVersionRange

Remarks:

Accepts NuGet version range syntax.

Source

Gets or sets the source.

public string Source { get; set; }

Property Value

String

Path

Gets or sets destination path.

public string Path { get; set; }

Property Value

String

Prerelease

Gets or sets if prerelease versions should be included.

public SwitchParameter Prerelease { get; set; }

Property Value

SwitchParameter

PassThru

Gets or sets if the command should pass objects through.

public SwitchParameter PassThru { get; set; }

Property Value

SwitchParameter

TrustSource

Gets or sets an untrusted source to trusted for this execution.

public SwitchParameter TrustSource { get; set; }

Property Value

SwitchParameter

Provider

Gets or sets the provider.

public string Provider { get; set; }

Property Value

String

InputObject

Gets or sets package(s).

public PackageInfo[] InputObject { get; set; }

Property Value

PackageInfo[]

Events

public PSEventManager Events { get; }

Property Value

PSEventManager

Host

public PSHost Host { get; }

Property Value

PSHost

InvokeCommand

public CommandInvocationIntrinsics InvokeCommand { get; }

Property Value

CommandInvocationIntrinsics

InvokeProvider

public ProviderIntrinsics InvokeProvider { get; }

Property Value

ProviderIntrinsics

JobManager

public JobManager JobManager { get; }

Property Value

JobManager

JobRepository

public JobRepository JobRepository { get; }

Property Value

JobRepository

MyInvocation

public InvocationInfo MyInvocation { get; }

Property Value

InvocationInfo

PagingParameters

public PagingParameters PagingParameters { get; }

Property Value

PagingParameters

ParameterSetName

public string ParameterSetName { get; }

Property Value

String

SessionState

public SessionState SessionState { get; }

Property Value

SessionState

CommandRuntime

public ICommandRuntime CommandRuntime { get; set; }

Property Value

ICommandRuntime

Stopping

public bool Stopping { get; }

Property Value

Boolean

CommandOrigin

public CommandOrigin CommandOrigin { get; }

Property Value

CommandOrigin

Constructors

SavePackageCommand()

Instantiates the SavePackageCommand class.

public SavePackageCommand()

Methods

BeginProcessing()

Initializes the command.

protected void BeginProcessing()

ProcessRecord()

Processes input.

protected void ProcessRecord()

SetRequest()

Sets the request property.

protected void SetRequest()