Table of Contents

Class SessionStatusParams

Namespace
RDCore.SDK.Platform.Protocol
Assembly
RDCore.SDK.dll

Request for rdcore/session/status: a client asks the language server for the state of the platform's runtime session.

[Method("rdcore/session/status", Direction.ClientToServer)]
public record SessionStatusParams : IRequest, IRequest<Unit>, IRequest<SessionStatusResult>, IBaseRequest, IEquatable<SessionStatusParams>
Inheritance
SessionStatusParams
Implements
IRequest
IRequest<Unit>
IBaseRequest
Inherited Members

Remarks

A client never addresses the environment host directly — it does not know one exists. This is a request of the language server, which services it from whichever component actually owns the session (today, the environment host, over HostSessionStatus).

Properties

WaitMilliseconds

How long, in milliseconds, the language server may wait for the session to come up before answering that it has not. A shell that prints a readiness banner wants to wait; a status panel refreshing on a timer does not. Zero answers immediately with whatever is true now.

public int WaitMilliseconds { get; init; }

Property Value

int