Edit

Share via


PrimaryOperationFailed Class

Definition

Describes a connection issue that occurred when communicating with primary storage.

[System.Serializable]
public class PrimaryOperationFailed : Orleans.LogConsistency.ConnectionIssue
[System.Serializable]
[Orleans.GenerateSerializer]
public abstract class PrimaryOperationFailed : Orleans.EventSourcing.ConnectionIssue
[<System.Serializable>]
type PrimaryOperationFailed = class
    inherit ConnectionIssue
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
type PrimaryOperationFailed = class
    inherit ConnectionIssue
Public Class PrimaryOperationFailed
Inherits ConnectionIssue
Public MustInherit Class PrimaryOperationFailed
Inherits ConnectionIssue
Inheritance
PrimaryOperationFailed
Inheritance
PrimaryOperationFailed
Attributes

Constructors

PrimaryOperationFailed()

Properties

Exception

The exception that was caught when communicating with the primary.

NumberOfConsecutiveFailures

The number of times we have observed this issue since the first failure

(Inherited from ConnectionIssue)
NumberOfConsecutiveFailures

The number of times we have observed this issue since the first failure

(Inherited from ConnectionIssue)
RetryDelay

The delay we are waiting before the next retry

(Inherited from ConnectionIssue)
RetryDelay

The delay we are waiting before the next retry

(Inherited from ConnectionIssue)
TimeOfFirstFailure

The UTC timestamp of the first time we observed this issue

(Inherited from ConnectionIssue)
TimeOfFirstFailure

The UTC timestamp of the first time we observed this issue

(Inherited from ConnectionIssue)
TimeStamp

The UTC timestamp of the last time at which the issue was observed

(Inherited from ConnectionIssue)
TimeStamp

The UTC timestamp of the last time at which the issue was observed

(Inherited from ConnectionIssue)

Methods

ComputeRetryDelay(Nullable<TimeSpan>)

Computes the retry delay based on the rest of the information. Is overridden by subclasses that represent specific categories of issues.

Applies to