- Namespace
- NuGet.Packaging
- Assembly
- Chocolatey.NuGet.Packaging.dll
public class PackageExtractionTelemetryEvent : TelemetryEvent
- Inheritance
-
PackageExtractionTelemetryEvent
Constructors
public PackageExtractionTelemetryEvent(PackageSaveMode packageSaveMode, NuGetOperationStatus status, ExtractionSource extractionSource, PackageIdentity packageId = null)
Parameters
packageSaveMode
PackageSaveMode
status
NuGetOperationStatus
extractionSource
ExtractionSource
packageId
PackageIdentity
Fields
public const string EventName = "PackageExtractionInformation"
Field Value
- string
Properties
public ExtractionSource ExtractionSource { get; }
Property Value
- ExtractionSource
public string PackageId { get; }
Property Value
- string
public PackageSaveMode PackageSaveMode { get; }
Property Value
- PackageSaveMode
public string PackageVersion { get; }
Property Value
- string
public NuGetOperationStatus Status { get; }
Property Value
- NuGetOperationStatus
Methods
public void LogPackageIdentity(PackageIdentity packageId)
Parameters
packageId
PackageIdentity
public void SetResult(NuGetOperationStatus status)
Parameters
status
NuGetOperationStatus