14 types derived from BackchannelRequest
Aspire.Hosting (14)
Backchannel\BackchannelDataTypes.cs (14)
132
internal sealed class GetCapabilitiesRequest :
BackchannelRequest
152
internal sealed class GetAppHostInfoRequest :
BackchannelRequest
197
internal sealed class GetDashboardInfoRequest :
BackchannelRequest
233
internal sealed class WaitForAppHostReadyRequest :
BackchannelRequest
253
internal sealed class GetResourcesRequest :
BackchannelRequest
288
internal sealed class WatchResourcesRequest :
BackchannelRequest
312
internal sealed class GetConsoleLogsRequest :
BackchannelRequest
354
internal sealed class CallMcpToolRequest :
BackchannelRequest
416
internal sealed class StopAppHostRequest :
BackchannelRequest
439
internal sealed class ExecuteResourceCommandRequest :
BackchannelRequest
624
internal sealed class WaitForResourceRequest :
BackchannelRequest
1032
internal sealed class GetPipelineStepsRequest :
BackchannelRequest
1584
internal sealed class GetTerminalInfoRequest :
BackchannelRequest
1739
internal sealed class ListTerminalsRequest :
BackchannelRequest
11 references to BackchannelRequest
Aspire.Hosting (1)
Backchannel\BackchannelDataTypes.cs (1)
126
public abstract
BackchannelRequest
WithTraceContext(BackchannelTraceContext traceContext);
Aspire.Hosting.Tests (10)
Backchannel\BackchannelContractTests.cs (10)
173
!typeof(
BackchannelRequest
).IsAssignableFrom(type))
175
errors.AppendLine($"❌ {type.Name}: Requests must derive from {nameof(
BackchannelRequest
)} so profiling propagation stays AOT-safe.");
196
var
request = (
BackchannelRequest
)Activator.CreateInstance(requestType)!;
197
var
defaultRequest = (
BackchannelRequest
)Activator.CreateInstance(requestType)!;
207
var value = property.Name == nameof(
BackchannelRequest
.TraceContext)
221
var
copy = request.WithTraceContext(traceContext);
225
errors.AppendLine($"ERROR {requestType.Name}: {nameof(
BackchannelRequest
.WithTraceContext)} returned {copy.GetType().Name}");
231
var expectedValue = property.Name == nameof(
BackchannelRequest
.TraceContext)