示例#1
0
 public PackageExtractionResult(bool cached, TimeSpan signVerifyDelay, PackageSignType packageType, bool success, TimeSpan duration)
 {
     Cached          = cached;
     SignVerifyDelay = signVerifyDelay;
     PackageType     = packageType;
     Success         = success;
     Duration        = duration;
 }
示例#2
0
 public PackageSigningTelemetryEvent(PackageSignType packageSignType, NuGetOperationStatus status) :
     base(EventName, new Dictionary <string, object>
 {
     { nameof(Status), status },
     { nameof(PackageSignType), packageSignType }
 })
 {
 }
示例#3
0
 public PackageExtractionResult(
     bool cached,
     TimeSpan signVerifyDelay,
     PackageSignType packageType,
     bool success,
     DateTimeOffset signVerifyStartTime,
     DateTimeOffset signVerifyEndTime) :
     this(cached, signVerifyDelay, packageType, success, TimeSpan.Zero)
 {
 }
 public void SetResult(PackageSignType packageSignType, NuGetOperationStatus status)
 {
     base[nameof(PackageSignType)] = packageSignType;
     base[nameof(Status)]          = status;
 }
 public PackageSigningTelemetryEvent(PackageSignType packageSignType, NuGetOperationStatus status) :
     base(EventName)
 {
     SetResult(packageSignType, status);
 }