Class ConnectionResolverAccessToken
- Namespace
- Cratis.Arc.Connections
- Assembly
- Cratis.Arc.Core.dll
Represents a bearer token HttpConnectionResolver authenticates to its endpoint with.
public record ConnectionResolverAccessToken : IEquatable<ConnectionResolverAccessToken>
- Inheritance
-
ConnectionResolverAccessToken
- Implements
- Inherited Members
- Extension Methods
Constructors
ConnectionResolverAccessToken(ConnectionResolverAccessToken)
protected ConnectionResolverAccessToken(ConnectionResolverAccessToken original)
Parameters
originalConnectionResolverAccessToken
ConnectionResolverAccessToken(string, DateTimeOffset)
Represents a bearer token HttpConnectionResolver authenticates to its endpoint with.
public ConnectionResolverAccessToken(string Token, DateTimeOffset ExpiresAt)
Parameters
TokenstringThe token.
ExpiresAtDateTimeOffsetWhen the token expires.
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
ExpiresAt
When the token expires.
public DateTimeOffset ExpiresAt { get; init; }
Property Value
Token
The token.
public string Token { get; init; }
Property Value
Methods
Deconstruct(out string, out DateTimeOffset)
public void Deconstruct(out string Token, out DateTimeOffset ExpiresAt)
Parameters
TokenstringExpiresAtDateTimeOffset
Equals(ConnectionResolverAccessToken?)
public virtual bool Equals(ConnectionResolverAccessToken? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ConnectionResolverAccessToken?, ConnectionResolverAccessToken?)
public static bool operator ==(ConnectionResolverAccessToken? left, ConnectionResolverAccessToken? right)
Parameters
Returns
operator !=(ConnectionResolverAccessToken?, ConnectionResolverAccessToken?)
public static bool operator !=(ConnectionResolverAccessToken? left, ConnectionResolverAccessToken? right)