This is part of the Fake.DotNet.NuGet module.

NuGetPushParams

dotnet nuget push command options

Record Fields

Record FieldDescription
ApiKey
Signature: string option

The API key for the server

DisableBuffering
Signature: bool

Disables buffering when pushing to an HTTP(S) server to reduce memory usage.

NoServiceEndpoint
Signature: bool

Doesn't append "api/v2/package" to the source URL.

NoSymbols
Signature: bool

Doesn't push symbols (even if present).

PushTrials
Signature: int

Number of times to retry pushing the package

Source
Signature: string option

Specifies the server URL. This option is required unless DefaultPushSource config value is set in the NuGet config file.

SymbolApiKey
Signature: string option

The API key for the symbol server.

SymbolSource
Signature: string option

Specifies the symbol server URL.

Timeout
Signature: TimeSpan option

Specifies the timeout for pushing to a server.

Static members

Static memberDescription
NuGetPushParams.Create()
Signature: unit -> NuGetPushParams