Show / Hide Table of Contents

Class ClusterMemberStatusChangedEventArgs

Represents arguments of the even raised when the status of the cluster member has changed.

Inheritance
object
EventArgs
PeerEventArgs
ClusterMemberEventArgs
ClusterMemberStatusChangedEventArgs
ClusterMemberStatusChangedEventArgs<TMember>
Inherited Members
ClusterMemberEventArgs.Member
ClusterMemberEventArgs.PeerAddress
PeerEventArgs.Create(EndPoint)
EventArgs.Empty
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DotNext.Net.Cluster
Assembly: DotNext.Net.Cluster.dll
Syntax
public class ClusterMemberStatusChangedEventArgs : ClusterMemberEventArgs

Constructors

| Edit this page View Source

ClusterMemberStatusChangedEventArgs(IClusterMember, ClusterMemberStatus, ClusterMemberStatus)

Represents arguments of the even raised when the status of the cluster member has changed.

Declaration
public ClusterMemberStatusChangedEventArgs(IClusterMember member, ClusterMemberStatus previousStatus, ClusterMemberStatus newStatus)
Parameters
Type Name Description
IClusterMember member

The cluster member associated with the event.

ClusterMemberStatus previousStatus

The previous status of the cluster member.

ClusterMemberStatus newStatus

The new status of the cluster member.

Properties

| Edit this page View Source

NewStatus

Gets the new status of the cluster member.

Declaration
public ClusterMemberStatus NewStatus { get; }
Property Value
Type Description
ClusterMemberStatus
| Edit this page View Source

PreviousStatus

Gets the previous status of the cluster member.

Declaration
public ClusterMemberStatus PreviousStatus { get; }
Property Value
Type Description
ClusterMemberStatus

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.GetUserData<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, ReadOnlySpan<T>)
ExpressionBuilder.Const<T>(T)
AsyncLockAcquisition.AcquireLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireReadLockAsync<T>(T, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, bool, TimeSpan, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, CancellationToken)
AsyncLockAcquisition.AcquireWriteLockAsync<T>(T, TimeSpan, CancellationToken)
LockAcquisition.AcquireReadLock<T>(T)
LockAcquisition.AcquireReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireUpgradeableReadLock<T>(T)
LockAcquisition.AcquireUpgradeableReadLock<T>(T, TimeSpan)
LockAcquisition.AcquireWriteLock<T>(T)
LockAcquisition.AcquireWriteLock<T>(T, TimeSpan)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾