Status 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.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.StatusTypeConverter))]
public struct Status : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.Status>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Support.StatusTypeConverter))>]
type Status = struct
interface IArgumentCompleter
Public Structure Status
Implements IArgumentCompleter, IEquatable(Of Status)
- Inheritance
-
Status
- Attributes
- Implements
Fields
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
CompleteArgument(String, String, String, CommandAst, IDictionary) |
Implementations of this function are called by PowerShell to complete arguments. |
Equals(Object) |
Compares values of enum type Status (override for Object) |
Equals(Status) |
Compares values of enum type Status |
GetHashCode() |
Returns hashCode for enum Status |
ToString() |
Returns string representation for Status |
Operators
Equality(Status, Status) |
Overriding == operator for enum Status |
Implicit(Status to String) |
Implicit operator to convert Status to string |
Implicit(String to Status) |
Implicit operator to convert string to Status |
Inequality(Status, Status) |
Overriding != operator for enum Status |