public PackageExtractionTelemetryEvent( PackageSaveMode packageSaveMode, NuGetOperationStatus status, ExtractionSource extractionSource, PackageIdentity packageId) : base(EventName, new Dictionary <string, object> { { nameof(Status), status }, { nameof(ExtractionSource), extractionSource }, { nameof(PackageSaveMode), packageSaveMode } }) { AddPiiData(nameof(PackageId), packageId.ToString()); }
public PackageExtractionTelemetryEvent( PackageSaveMode packageSaveMode, NuGetOperationStatus status, ExtractionSource extractionSource, PackageIdentity packageId = null) : base(EventName, new Dictionary <string, object> { { nameof(Status), status }, { nameof(ExtractionSource), extractionSource }, { nameof(PackageSaveMode), packageSaveMode } }) { if (packageId != null) { LogPackageIdentity(packageId); } }