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