Share via


RenderingSessionStatus Struct

Definition

The status of the rendering session. Once the status reached the 'Ready' state it can be connected to. The terminal state is 'Stopped'.

public readonly struct RenderingSessionStatus : IEquatable<Azure.MixedReality.RemoteRendering.RenderingSessionStatus>
type RenderingSessionStatus = struct
Public Structure RenderingSessionStatus
Implements IEquatable(Of RenderingSessionStatus)
Inheritance
RenderingSessionStatus
Implements

Constructors

RenderingSessionStatus(String)

Initializes a new instance of RenderingSessionStatus.

Properties

Error

The rendering session has encountered an error, and is unusable. This is a terminal state.

Expired

The rendering session enters the 'Expired' state when it has been in the 'Ready' state longer than its lease time. This is a terminal state.

Ready

The rendering session is ready for incoming connections.

Starting

The rendering session is starting, but not accepting incoming connections yet.

Stopped

The rendering session has been stopped with the 'Stop Session' operation. This is a terminal state.

Methods

Equals(RenderingSessionStatus)

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(RenderingSessionStatus, RenderingSessionStatus)

Determines if two RenderingSessionStatus values are the same.

Implicit(String to RenderingSessionStatus)

Converts a string to a RenderingSessionStatus.

Inequality(RenderingSessionStatus, RenderingSessionStatus)

Determines if two RenderingSessionStatus values are not the same.

Applies to