public CustomMeteringAzureTableEntity(CustomMeteringSuccessResult result) { this.Dimension = result.Dimension ?? "unknown"; this.EffectiveStartTime = result.EffectiveStartTime ?? "unknown"; this.PlanId = result.PlanId ?? "unknown"; this.Quantity = result.Quantity; this.ResourceId = result.ResourceId ?? "unknown"; this.Status = result.Status ?? "unknown"; this.UsageEventId = result.UsageEventId ?? Guid.Empty.ToString(); PartitionKey = ResourceId; RowKey = Dimension + "-" + EffectiveStartTime; }
public FailedCustomMeteringAzureTableEntity(CustomMeteringSuccessResult result, string errorMessage) : base(result) { ErrorMessage = errorMessage; }