Start Debugging

Minimal APIs

22 Beiträge · Seite1von3

Wie man eine Datei aus einer Blazor-Komponente ohne JavaScript-Interop herunterlädt

Verzichten Sie komplett auf das JS-Modul downloadFileFromStream. Rendern Sie einen Anker mit dem download-Attribut, der auf einen Minimal-API-Endpunkt mit TypedResults.File zeigt, oder senden Sie ein einfaches HTML-Formular per POST mit einem AntiforgeryToken. Enthält, warum das download-Attribut verhindert, dass Blazors Enhanced Navigation den Klick schluckt, warum data-enhance die Datei stillschweigend verwirft, und die Cookie-gegen-Bearer-Falle.

So fügen Sie einer Minimal API in ASP.NET Core 11 einen Health-Check-Endpunkt hinzu

Ein vollständiger, funktionierender Leitfaden zu Health Checks in einer ASP.NET Core 11 Minimal API: AddHealthChecks und MapHealthChecks, eigene IHealthCheck-Klassen, die Healthy/Degraded/Unhealthy zurückgeben, die EF Core-Sonde AddDbContextCheck, tag-basierte Liveness- und Readiness-Endpunkte für Kubernetes, ein JSON-ResponseWriter, ResultStatusCodes, das Absichern des Endpunkts mit RequireAuthorization und RequireHost sowie das Pushen von Ergebnissen mit IHealthCheckPublisher.

So fügen Sie einen Endpoint Filter zu einer Minimal API in ASP.NET Core 11 hinzu

Eine vollständige, funktionierende Anleitung zu Endpoint Filtern in einer ASP.NET Core 11 Minimal API: AddEndpointFilter mit einem Inline-Delegate, IEndpointFilter-Klassen mit Dependency Injection, GetArgument und die Arguments-Liste, Kurzschluss mit Results.Problem, FIFO/FILO-Reihenfolge über mehrere Filter, Filter auf Gruppenebene mit MapGroup und AddEndpointFilterFactory für signaturabhängige Filter.
Weiter