Skip to content

IEffectPackProcessable ​

Interface for objects that can be processed by an effect pack.

Kind: Interface

Namespace: CrowdControl.Common

Public Member Functions

abstract virtual

IEffectPackProcessable

GetFollowUp(uint index)

Creates a follow-up request based on this request.

Properties

Guid

ID

[get, ]

The unique identifier of the request.

Guid?

FollowUpTo

[get, ]

The ID of the request to which this is a follow-up.

uint?

FollowUpIndex

[get, ]

Incremented every time the request is copied as a follow-up.

SITimeSpan

AttemptDuration

[get, set]

The amount of time the effect has been attempting to run.

uint

AttemptCount

[get, set]

The number of times the effect has been attempted.

uint?

RetryMaxAttempts

[get, set]

The maximum number of times to retry a failed effect attempt.

SITimeSpan?

RetryMaxTime

[get, set]

The maximum amount of time to retry a failed effect.

NonNumericRange?

RetryInterval

[get, set]

The minimum and maximum intervals to wait between retries of a failed effect.

bool

AggressiveRetry

[get, set]

true if the request is to be scheduled aggressively; otherwise, false.

bool

LocalTest

[get, set]

Indicates that this request is a locally-generated test.