3 instantiations of MessageBindable
Aspire.Dashboard (3)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (3)
127
public static readonly MessageBindable<TMessage> Empty = new
MessageBindable
<TMessage>() { Logger = NullLogger.Instance };
152
return new
MessageBindable
<TMessage> { Message = message, RequestContentType = contentType, Logger = logger };
163
return new
MessageBindable
<TMessage> { Message = message, RequestContentType = contentType, Logger = logger };
6 references to MessageBindable
Aspire.Dashboard (6)
Otlp\Http\OtlpHttpEndpointsBuilder.cs (6)
48
group.MapPost("logs", static async (
MessageBindable
<ExportLogsServiceRequest> request, OtlpLogsService service) =>
56
group.MapPost("traces", static async (
MessageBindable
<ExportTraceServiceRequest> request, OtlpTraceService service) =>
64
group.MapPost("metrics", static async (
MessageBindable
<ExportMetricsServiceRequest> request, OtlpMetricsService service) =>
125
internal sealed class MessageBindable<TMessage> : IBindableFromHttpContext<
MessageBindable
<TMessage>> where TMessage : IMessage<TMessage>, new()
127
public static readonly
MessageBindable
<TMessage> Empty = new MessageBindable<TMessage>() { Logger = NullLogger.Instance };
135
public static async ValueTask<
MessageBindable
<TMessage>?> BindAsync(HttpContext context, ParameterInfo parameter)