Start Debugging

Tag: csharp

255 posts · Página4de26

Como adicionar um endpoint de health check a uma minimal API no ASP.NET Core 11
Um guia completo e funcional de health checks em uma minimal API do ASP.NET Core 11: AddHealthChecks e MapHealthChecks, classes IHealthCheck personalizadas que retornam Healthy/Degraded/Unhealthy, a sonda de EF Core AddDbContextCheck, endpoints de liveness e readiness baseados em tags para Kubernetes, um ResponseWriter JSON, ResultStatusCodes, como proteger o endpoint com RequireAuthorization e RequireHost, e como enviar resultados com IHealthCheckPublisher.
Como adicionar um endpoint filter a uma minimal API no ASP.NET Core 11
Um guia completo e funcional de endpoint filters em uma minimal API do ASP.NET Core 11: AddEndpointFilter com um delegate em linha, classes IEndpointFilter com injeção de dependência, GetArgument e a lista Arguments, curto-circuito com Results.Problem, ordem FIFO/FILO entre vários filtros, filtros no nível do grupo com MapGroup e AddEndpointFilterFactory para filtros que dependem da assinatura.
Como retornar uma união tipada Results<T1, T2> de um endpoint de minimal API no ASP.NET Core 11
Declare o tipo de retorno do handler como Results<Ok<T>, NotFound> e retorne TypedResults.Ok / TypedResults.NotFound: a união oferece verificação em tempo de compilação de que o handler só retorna o que declara, e ela se autodescreve ao OpenAPI para que você nunca escreva .Produces na mão. Cobre handlers assíncronos, o limite de seis tipos e testes no ASP.NET Core 11.
Anterior Próximo