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());
 }
示例#2
0
 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);
     }
 }