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;
        }
Exemplo n.º 2
0
 public FailedCustomMeteringAzureTableEntity(CustomMeteringSuccessResult result, string errorMessage) : base(result)
 {
     ErrorMessage = errorMessage;
 }