20 references to TerminalHostControlProtocol
Aspire.TerminalHost (6)
src\Shared\TerminalHost\TerminalHostControlProtocol.cs (2)
140
/// Response from <see cref="
TerminalHostControlProtocol
.GetInfoMethod"/>.
145
/// Control protocol version. See <see cref="
TerminalHostControlProtocol
.ProtocolVersion"/>.
TerminalHostControlListener.cs (3)
204
TerminalHostControlProtocol
.GetSessionMethod,
208
TerminalHostControlProtocol
.GetInfoMethod,
212
TerminalHostControlProtocol
.ShutdownMethod,
TerminalHostControlRpcTarget.cs (1)
51
ProtocolVersion =
TerminalHostControlProtocol
.ProtocolVersion,
Aspire.TerminalHost.Tests (14)
TerminalHostAppTests.cs (7)
111
TerminalHostControlProtocol
.GetInfoMethod);
113
TerminalHostControlProtocol
.GetSessionMethod);
115
Assert.Equal(
TerminalHostControlProtocol
.ProtocolVersion, info.ProtocolVersion);
142
_ = rpc.InvokeAsync(
TerminalHostControlProtocol
.ShutdownMethod);
222
_ = await rpc.InvokeAsync<TerminalHostInfoResponse>(
TerminalHostControlProtocol
.GetInfoMethod).WaitAsync(cts.Token);
1237
TerminalHostControlProtocol
.GetInfoMethod).WaitAsync(TimeSpan.FromSeconds(10));
1238
Assert.Equal(
TerminalHostControlProtocol
.ProtocolVersion, info.ProtocolVersion);
TerminalHostControlJsonSerializerContextTests.cs (7)
50
ProtocolVersion =
TerminalHostControlProtocol
.ProtocolVersion
57
server.AddLocalRpcMethod(
TerminalHostControlProtocol
.GetSessionMethod, (Func<TerminalHostSessionInfo>)(() => expectedSession));
58
server.AddLocalRpcMethod(
TerminalHostControlProtocol
.GetInfoMethod, (Func<TerminalHostInfoResponse>)(() => expectedInfo));
59
server.AddLocalRpcMethod(
TerminalHostControlProtocol
.ShutdownMethod, (Action)(() => shutdownRequested = true));
63
var session = await client.InvokeAsync<TerminalHostSessionInfo>(
TerminalHostControlProtocol
.GetSessionMethod).DefaultTimeout();
64
var info = await client.InvokeAsync<TerminalHostInfoResponse>(
TerminalHostControlProtocol
.GetInfoMethod).DefaultTimeout();
65
await client.InvokeAsync(
TerminalHostControlProtocol
.ShutdownMethod).DefaultTimeout();