Show / Hide Table of Contents

    Class TransientFaultEvidence

    Provides evidence about a faulted TransientOperation.

    Inheritance
    System.Object
    TransientFaultEvidence
    Namespace: Cuemon
    Assembly: Cuemon.Core.dll
    Syntax
    public class TransientFaultEvidence

    Constructors

    | Improve this Doc

    TransientFaultEvidence(Int32, TimeSpan, TimeSpan, TimeSpan, String)

    Initializes a new instance of the TransientFaultEvidence class.

    Declaration
    public TransientFaultEvidence(int attempts, TimeSpan recoveryWaitTime, TimeSpan totalRecoveryWaitTime, TimeSpan latency, string member)
    Parameters
    Type Name Description
    System.Int32 attempts

    The number of attempts the member was invoked.

    System.TimeSpan recoveryWaitTime

    The last wait time attempting recovery of member.

    System.TimeSpan totalRecoveryWaitTime

    The total wait time attempting recovery of member.

    System.TimeSpan latency

    The latency experienced with member.

    System.String member

    The member being protected from a transient fault.

    Properties

    | Improve this Doc

    Attempts

    Gets the number of attempts the Member was invoked.

    Declaration
    public int Attempts { get; }
    Property Value
    Type Description
    System.Int32

    The number of attempts the Member was invoked.

    | Improve this Doc

    Latency

    Gets the latency experienced with Member.

    Declaration
    public TimeSpan Latency { get; }
    Property Value
    Type Description
    System.TimeSpan

    The latency experienced with Member.

    | Improve this Doc

    Member

    Gets the member being protected from a transient fault.

    Declaration
    public string Member { get; }
    Property Value
    Type Description
    System.String

    The member being protected from a transient fault.

    | Improve this Doc

    RecoveryWaitTime

    Gets the last wait time attempting recovery of Member.

    Declaration
    public TimeSpan RecoveryWaitTime { get; }
    Property Value
    Type Description
    System.TimeSpan

    The last wait time attempting recovery of Member.

    | Improve this Doc

    TotalRecoveryWaitTime

    Gets the total wait time attempting recovery of Member.

    Declaration
    public TimeSpan TotalRecoveryWaitTime { get; }
    Property Value
    Type Description
    System.TimeSpan

    The total wait time attempting recovery of Member.

    Methods

    | Improve this Doc

    ToString()

    Returns a System.String that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    A System.String that represents this instance.

    Overrides
    System.Object.ToString()

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX