.NET API
SessionAuthorizationRequest
Namespace Tracon · Assembly
Tracon.Abstractions.dllDescribes one session access awaiting an authorization decision.
public sealed record SessionAuthorizationRequest : IEquatable<SessionAuthorizationRequest>Inheritance
Section titled “Inheritance”object ← SessionAuthorizationRequest
Implements
Section titled “Implements”IEquatable<SessionAuthorizationRequest>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
Section titled “Constructors”SessionAuthorizationRequest()
Section titled “ SessionAuthorizationRequest()”public SessionAuthorizationRequest()Properties
Section titled “Properties”Access
Section titled “ Access”Gets the kind of access being requested.
public required SessionAccess Access { get; init; }Property Value
Section titled “Property Value”SessionId
Section titled “ SessionId”Gets the identity of the session being accessed, or null for SessionAccess.List — a list has no single session identity.
public string? SessionId { get; init; }Property Value
Section titled “Property Value”TenantId
Section titled “ TenantId”Gets the tenant the session belongs to.
public required string TenantId { get; init; }Property Value
Section titled “Property Value”UserId
Section titled “ UserId”Gets the calling user, or null when unknown.
public string? UserId { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(SessionAuthorizationRequest?)
Section titled “ Equals(SessionAuthorizationRequest?)”public bool Equals(SessionAuthorizationRequest? other)Parameters
Section titled “Parameters”other SessionAuthorizationRequest?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(SessionAuthorizationRequest?, SessionAuthorizationRequest?)
Section titled “ operator ==(SessionAuthorizationRequest?, SessionAuthorizationRequest?)”public static bool operator ==(SessionAuthorizationRequest? left, SessionAuthorizationRequest? right)Parameters
Section titled “Parameters”left SessionAuthorizationRequest?
right SessionAuthorizationRequest?
Returns
Section titled “Returns”operator !=(SessionAuthorizationRequest?, SessionAuthorizationRequest?)
Section titled “ operator !=(SessionAuthorizationRequest?, SessionAuthorizationRequest?)”public static bool operator !=(SessionAuthorizationRequest? left, SessionAuthorizationRequest? right)Parameters
Section titled “Parameters”left SessionAuthorizationRequest?
right SessionAuthorizationRequest?