SessionHostStatus Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Status for a SessionHost.
public readonly struct SessionHostStatus : IEquatable<Azure.ResourceManager.DesktopVirtualization.Models.SessionHostStatus>
type SessionHostStatus = struct
Public Structure SessionHostStatus
Implements IEquatable(Of SessionHostStatus)
- Inheritance
-
SessionHostStatus
- Implements
Constructors
SessionHostStatus(String) |
Initializes a new instance of SessionHostStatus. |
Properties
Available |
Session Host has passed all the health checks and is available to handle connections. |
Disconnected |
The Session Host is unavailable because it is currently disconnected. |
DomainTrustRelationshipLost |
SessionHost's domain trust relationship lost. |
FSLogixNotHealthy |
FSLogix is in an unhealthy state on the session host. |
NeedsAssistance |
New status to inform admins that the health on their endpoint needs to be fixed. The connections might not fail, as these issues are not fatal. |
NoHeartbeat |
The Session Host is not heart beating. |
NotJoinedToDomain |
SessionHost is not joined to domain. |
Shutdown |
Session Host is shutdown - RD Agent reported session host to be stopped or deallocated. |
SxsStackListenerNotReady |
SxS stack installed on the SessionHost is not ready to receive connections. |
Unavailable |
Session Host is either turned off or has failed critical health checks which is causing service not to be able to route connections to this session host. Note this replaces previous 'NoHeartBeat' status. |
UpgradeFailed |
Session Host is unavailable because the critical component upgrade (agent, side-by-side stack, etc.) failed. |
Upgrading |
Session Host is unavailable because currently an upgrade of RDAgent/side-by-side stack is in progress. Note: this state will be removed once the upgrade completes and the host is able to accept connections. |
Methods
Equals(SessionHostStatus) |
Indicates whether the current object is equal to another object of the same type. |
ToString() |
Returns the fully qualified type name of this instance. |
Operators
Equality(SessionHostStatus, SessionHostStatus) |
Determines if two SessionHostStatus values are the same. |
Implicit(String to SessionHostStatus) |
Converts a string to a SessionHostStatus. |
Inequality(SessionHostStatus, SessionHostStatus) |
Determines if two SessionHostStatus values are not the same. |