Show / Hide Table of Contents

Class ClusterMemberStatusChangedEventArgs<TMember>

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
ClusterMemberStatusChangedEventArgs.PreviousStatus
ClusterMemberStatusChangedEventArgs.NewStatus
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<TMember> : ClusterMemberStatusChangedEventArgs where TMember : class, IClusterMember
Type Parameters
Name Description
TMember

The type of the member.

Constructors

| Edit this page View Source

ClusterMemberStatusChangedEventArgs(TMember, ClusterMemberStatus, ClusterMemberStatus)

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

Declaration
public ClusterMemberStatusChangedEventArgs(TMember member, ClusterMemberStatus previousStatus, ClusterMemberStatus newStatus)
Parameters
Type Name Description
TMember 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

Member

Gets a member associated with the event.

Declaration
public TMember Member { get; }
Property Value
Type Description
TMember

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
☀
☾