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)
204TerminalHostControlProtocol.GetSessionMethod, 208TerminalHostControlProtocol.GetInfoMethod, 212TerminalHostControlProtocol.ShutdownMethod,
TerminalHostControlRpcTarget.cs (1)
51ProtocolVersion = TerminalHostControlProtocol.ProtocolVersion,
Aspire.TerminalHost.Tests (14)
TerminalHostAppTests.cs (7)
111TerminalHostControlProtocol.GetInfoMethod); 113TerminalHostControlProtocol.GetSessionMethod); 115Assert.Equal(TerminalHostControlProtocol.ProtocolVersion, info.ProtocolVersion); 142_ = rpc.InvokeAsync(TerminalHostControlProtocol.ShutdownMethod); 222_ = await rpc.InvokeAsync<TerminalHostInfoResponse>(TerminalHostControlProtocol.GetInfoMethod).WaitAsync(cts.Token); 1237TerminalHostControlProtocol.GetInfoMethod).WaitAsync(TimeSpan.FromSeconds(10)); 1238Assert.Equal(TerminalHostControlProtocol.ProtocolVersion, info.ProtocolVersion);
TerminalHostControlJsonSerializerContextTests.cs (7)
50ProtocolVersion = TerminalHostControlProtocol.ProtocolVersion 57server.AddLocalRpcMethod(TerminalHostControlProtocol.GetSessionMethod, (Func<TerminalHostSessionInfo>)(() => expectedSession)); 58server.AddLocalRpcMethod(TerminalHostControlProtocol.GetInfoMethod, (Func<TerminalHostInfoResponse>)(() => expectedInfo)); 59server.AddLocalRpcMethod(TerminalHostControlProtocol.ShutdownMethod, (Action)(() => shutdownRequested = true)); 63var session = await client.InvokeAsync<TerminalHostSessionInfo>(TerminalHostControlProtocol.GetSessionMethod).DefaultTimeout(); 64var info = await client.InvokeAsync<TerminalHostInfoResponse>(TerminalHostControlProtocol.GetInfoMethod).DefaultTimeout(); 65await client.InvokeAsync(TerminalHostControlProtocol.ShutdownMethod).DefaultTimeout();