Show / Hide Table of Contents

    Interface IExhaustionCondition

    Interface for the special type of exhaustion condition.

    Inherited Members
    ICondition.Type
    ICondition.Aggregate(ICondition)
    IEvent.Cancelled
    IEvent.Expedited
    IEvent.Delayed
    IEvent.Completed
    IEvent.EventId
    IEvent.EventType
    IEvent.RequestorId
    IEvent.CanBeCancelled
    IEvent.ExcludeFromTelemetry
    IEvent.RepeatAfter
    IEvent.State
    IEvent.Cancel()
    IEvent.Execute(IEventContext)
    IEvent.Expedite()
    IEvent.Delay(TimeSpan)
    Namespace: Fibula.Common.Contracts.Abstractions
    Assembly: Fibula.Common.Contracts.dll
    Syntax
    public interface IExhaustionCondition : ICondition, IEvent

    Properties

    | Improve this Doc View Source

    ExhaustionTimesPerType

    Gets the current types that this exhaustion covers.

    Declaration
    IDictionary<ExhaustionType, DateTimeOffset> ExhaustionTimesPerType { get; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<ExhaustionType, System.DateTimeOffset>

    Extension Methods

    ObjectExtensions.YieldSingleItem<T>(T)
    ObjectExtensions.GetPropertyValue(Object, String)
    Validate.ThrowIfNull(Object, String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2020 | The Fibula Project
    Generated using DocFX | Jose L. Nuñez de Caceres et al.