Class AuthenticationFailure

Namespace
Cratis.Arc.Authentication
Assembly
Cratis.Arc.Core.dll

Represents an authentication failure.

public record AuthenticationFailure : IEquatable<AuthenticationFailure>
Inheritance
AuthenticationFailure
Implements
Inherited Members
Extension Methods

Constructors

AuthenticationFailure(AuthenticationFailure)

protected AuthenticationFailure(AuthenticationFailure original)

Parameters

original AuthenticationFailure

AuthenticationFailure(AuthenticationFailureReason)

Represents an authentication failure.

public AuthenticationFailure(AuthenticationFailureReason Reason)

Parameters

Reason AuthenticationFailureReason

The reason for the authentication failure.

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Reason

The reason for the authentication failure.

public AuthenticationFailureReason Reason { get; init; }

Property Value

AuthenticationFailureReason

Methods

Deconstruct(out AuthenticationFailureReason)

public void Deconstruct(out AuthenticationFailureReason Reason)

Parameters

Reason AuthenticationFailureReason

Equals(AuthenticationFailure?)

public virtual bool Equals(AuthenticationFailure? other)

Parameters

other AuthenticationFailure

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(AuthenticationFailure?, AuthenticationFailure?)

public static bool operator ==(AuthenticationFailure? left, AuthenticationFailure? right)

Parameters

left AuthenticationFailure
right AuthenticationFailure

Returns

bool

operator !=(AuthenticationFailure?, AuthenticationFailure?)

public static bool operator !=(AuthenticationFailure? left, AuthenticationFailure? right)

Parameters

left AuthenticationFailure
right AuthenticationFailure

Returns

bool