Table of Contents

Class PackageExtractionContext

Namespace
NuGet.Packaging
Assembly
Chocolatey.NuGet.Packaging.dll
public class PackageExtractionContext
Inheritance
PackageExtractionContext
Inherited Members

Constructors

PackageExtractionContext(PackageSaveMode, XmlDocFileSaveMode, ClientPolicyContext, ILogger)

public PackageExtractionContext(PackageSaveMode packageSaveMode, XmlDocFileSaveMode xmlDocFileSaveMode, ClientPolicyContext clientPolicyContext, ILogger logger)

Parameters

packageSaveMode PackageSaveMode
xmlDocFileSaveMode XmlDocFileSaveMode
clientPolicyContext ClientPolicyContext
logger ILogger

Properties

ClientPolicyContext

public ClientPolicyContext ClientPolicyContext { get; }

Property Value

ClientPolicyContext

CopySatelliteFiles

public bool CopySatelliteFiles { get; set; }

Property Value

bool

Logger

public ILogger Logger { get; }

Property Value

ILogger

PackageSaveMode

public PackageSaveMode PackageSaveMode { get; set; }

Property Value

PackageSaveMode

SignedPackageVerifier

public IPackageSignatureVerifier SignedPackageVerifier { get; set; }

Property Value

IPackageSignatureVerifier

Remarks

This property should only be used to override the default verifier on tests. It is public only so that NuGet.Commands.RestoreRequest can pass this property through

XmlDocFileSaveMode

public XmlDocFileSaveMode XmlDocFileSaveMode { get; set; }

Property Value

XmlDocFileSaveMode