Я пытаюсь использовать AddTypeActivationCheck для отправки аргументов в CheckHealthAsyn c.
services.AddHealthChecksUI()
.AddHealthChecks()
.AddTypeActivatedCheck<Notification>("Notification", args: new object[] { "TEST" })
Я получил сообщение об ошибке
Произошло необработанное исключение при выполнении запроса. System.InvalidOperationException: невозможно разрешить службу для типа «System.String» при попытке активации ». в Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ConstructorMatcher.CreateInstance (поставщик IServiceProvider) в Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateInstance (поставщик IServiceProvider, параметры типа instanceType, Object [] параметры [Object]] InTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTenceTence). ] (Поставщик IServiceProvider, параметры Object []) в Microsoft.Extensions.DependencyInjection.HealthChecksBuilderAddCheckExtensions. <> C__DisplayClass4_0 1.<AddTypeActivatedCheck>b__0(IServiceProvider s)
at Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService.CheckHealthAsync(Func
2, предикат, CancellationToken cancellationToken) в Microsoft.AspNetCore.Diagnostics.ckxtHextHextHeHealthHechHealth в Microsoft.AspNetCore.Builder.Extensions.MapWhenMiddleware.Invoke (контекст HttpContext) в Microsoft.AspNetCore.Routing.EndpointMiddleware.Invoke (HttpContext httpContext) в Microsoft.AspNetCore.Routing.EndpointRoutttConTextFiteTecTekeTid .StaticFileMiddleware.Invoke (HttpC контекст контекста) в Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIIndexMiddleware.Invoke (HttpContext httpContext) в Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke (HttpContext.TackTexTutTackTheTecTeTeTecTeTeTeTecTeTeTeTecTeTeTeTeTecTeTeTeTeTeTexTeTeTeTeTT) .Text. Diagnostics.DeveloperExceptionPageMiddleware.Invoke (контекст HttpContext)