3 instantiations of MessageBindable
Aspire.Dashboard (3)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (3)
130
public static readonly MessageBindable<TMessage> Empty = new
MessageBindable
<TMessage>() { Logger = NullLogger.Instance };
155
return new
MessageBindable
<TMessage> { Message = message, RequestContentType = contentType, Logger = logger };
166
return new
MessageBindable
<TMessage> { Message = message, RequestContentType = contentType, Logger = logger };
6 references to MessageBindable
Aspire.Dashboard (6)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (6)
51
group.MapPost("logs", static (
MessageBindable
<ExportLogsServiceRequest> request, OtlpLogsService service) =>
59
group.MapPost("traces", static (
MessageBindable
<ExportTraceServiceRequest> request, OtlpTraceService service) =>
67
group.MapPost("metrics", (
MessageBindable
<ExportMetricsServiceRequest> request, OtlpMetricsService service) =>
128
private sealed class MessageBindable<TMessage> : IBindableFromHttpContext<
MessageBindable
<TMessage>> where TMessage : IMessage<TMessage>, new()
130
public static readonly
MessageBindable
<TMessage> Empty = new MessageBindable<TMessage>() { Logger = NullLogger.Instance };
138
public static async ValueTask<
MessageBindable
<TMessage>?> BindAsync(HttpContext context, ParameterInfo parameter)