public static void NotifyResourceUsageFailed(this ConsumeContext context, Uri resource, DateTime timestamp, TimeSpan duration, Exception exception) { Guid dispatchId = context.GetDispatchId(); var @event = new ResourceUsageFailedEvent(dispatchId, resource, timestamp, duration, 500, exception.Message); context.Publish(@event); }
public static void NotifyResourceUsageFailed(this IConsumeContext context, Uri resource, string reason) { var dispatchId = context.GetDispatchId(); var @event = new ResourceUsageFailedEvent(dispatchId, resource, reason); context.Bus.Publish(@event); }
public static void NotifyResourceUsageFailed(this ConsumeContext context, Uri resource, DateTime timestamp, TimeSpan duration, int reasonCode, string reasonText) { Guid dispatchId = context.GetDispatchId(); var @event = new ResourceUsageFailedEvent(dispatchId, resource, timestamp, duration, reasonCode, reasonText); context.Publish(@event); }