Beiträge
2025
Verwendung von isoliertem CSS in Blazor-Komponenten
Erweitern Sie CSS-Stile mithilfe der CSS-Isolation um einzelne Blazor-Komponenten, um globale Stilkonflikte zu vermeiden.
2024
Kontrollieren Sie die Weihnachtsausgaben mit Semantic Kernel
Analysieren Sie Belege und verfolgen Sie Weihnachtsausgaben mit Semantic Kernel, Azure OpenAI und Blazor.
Benutzen Sie Behälter, um... den Überblick über die Preise der Weihnachtsgeschenke zu behalten?
Automatisieren Sie die Preisüberwachung für Weihnachtsgeschenke mithilfe von Docker-Containern, Blazor und einem .NET-API-Backend.
Benutzerdefiniertes ValidationAttribute und Blazor-Validierung
Erstellen Sie wiederverwendbare benutzerdefinierte ValidationAttribute-Klassen für die Blazor-Formularvalidierung mit Datenanmerkungen.
2023
Benutzerdefinierte Ausnahmebehandlung für die .NET-API
Erstellen Sie benutzerdefinierte Middleware für die Ausnahmebehandlung, um saubere Fehlerantworten von .NET-APIs zurückzugeben.
Eine schönere Art, Dinge zu injizieren
Organisieren Sie .NET-Abhängigkeitsinjektionsregistrierungen mit sauberen IServiceCollection-Erweiterungsmethoden.
Abhängigkeitsinjektion mit Attributen auf der .NET-API
Aktivieren Sie die Abhängigkeitsinjektion in .NET-API-Aktionsfiltern mithilfe von TypeFilterAttribute anstelle von ActionAttribute.
Swagger-Dokumentation mit externen Bibliotheken
Aktivieren Sie Swagger, um XML-Dokumentation von Modellen anzuzeigen, die in externen .NET-Klassenbibliotheken definiert sind.
Bereinigen Sie lokale Zweige in Git
Löschen Sie alle lokalen Git-Zweige außer dem Hauptzweig mit einem einzigen PowerShell-Befehl.
Aktualisieren der Routen von Identity in ASP.NET Core 7
Passen Sie die standardmäßigen ASP.NET Core Identity-Anmelde- und Registrierungs-URLs durch Gerüstbau von Identitätsseiten an.
2022
Benutzerdefinierte Attribute für die .NET 6 Core-API
Erstellen Sie benutzerdefinierte ActionFilterAttribute-Klassen, um Anforderungsheader in .NET 6 Core-APIs zu validieren.
Behandeln Sie das Laden von Komponenten in Blazor
Erstellen Sie mit RenderFragment und ChildContent eine wiederverwendbare Lade-Spinner-Wrapper-Komponente in Blazor.
Abrufen des Ablaufdatums aus einem Zertifikat
Rufen Sie Ablaufdaten von SSL-Zertifikaten programmgesteuert mit C# HttpClient und X509Certificate2 ab.
Fokussieren eines Elements in Blazor
Legen Sie mithilfe von JavaScript-Interop und Elementverweisen den Fokus auf HTML-Elemente in Blazor-Komponenten.
Generieren Sie *.dacpac-Dateien aus dem VS-Datenbankprojekt in GitHub Actions
Automatisieren Sie die DACPAC-Dateigenerierung aus Visual Studio-Datenbankprojekten mithilfe von GitHub Actions-Pipelines.
Schalten Sie Themes mit Javascript Interop in Blazor um
Implementieren Sie das Umschalten zwischen hellen und dunklen Designs in Blazor mithilfe von JavaScript-Interop- und CSS-Datenattributen.
Hochladen von Dateien in Azure Blob Storage in Blazor
Laden Sie Dateien mithilfe der nativen HTML5-Dateieingabe von einer Blazor-App in Azure Blob Storage hoch.
2020
Überschreiben eines Kerncontrollers von Pimcore
Überschreiben Sie die wichtigsten Pimcore-Controller, indem Sie benutzerdefinierte Symfony-Bundles mit Dienstkonfiguration erstellen.
Konfigurieren Sie das Apple Magic Keyboard 2 unter Windows 10
Installieren Sie Treiber und konfigurieren Sie das Apple Magic Keyboard 2 so, dass es unter Windows 10 ordnungsgemäß funktioniert.
Kompilierte Bibliotheken zu einem NuGet-Paket hinzufügen
Beheben Sie fehlende DLLs in NuGet-Paketen, indem Sie kompilierte Bibliotheksverweise in die Nuspec-Datei aufnehmen.