Wpisy
2025
Używanie izolowanego CSS w komponentach Blazor
Ogranicz style CSS do poszczególnych komponentów Blazor za pomocą izolacji CSS, aby uniknąć globalnych konfliktów stylów.
2024
Kontrolowanie wydatków świątecznych za pomocą Semantic Kernel
Analizuj paragony i śledź wydatki świąteczne za pomocą Semantic Kernel, Azure OpenAI i Blazor.
Używanie kontenerów do... śledzenia cen prezentów świątecznych?
Automatyzuj monitorowanie cen prezentów świątecznych za pomocą kontenerów Docker, Blazor i backendu API .NET.
Niestandardowy ValidationAttribute i walidacja Blazor
Twórz wielokrotnie używane niestandardowe klasy ValidationAttribute do walidacji formularzy Blazor z adnotacjami danych.
2023
Niestandardowa obsługa wyjątków w .NET API
Twórz niestandardowe oprogramowanie pośredniczące do obsługi wyjątków, aby zwracać czyste odpowiedzi na błędy z interfejsów API .NET.
Lepszy sposób na wstrzykiwanie zależności
Organizuj rejestracje wstrzykiwania zależności .NET za pomocą przejrzystych metod rozszerzeń IServiceCollection.
Wstrzykiwanie zależności z atrybutami w .NET API
Włącz wstrzykiwanie zależności w filtrach akcji .NET API przy użyciu TypeFilterAttribute zamiast ActionAttribute.
Dokumentacja Swagger z bibliotekami zewnętrznymi
Włącz Swagger do wyświetlania dokumentacji XML z modeli zdefiniowanych w zewnętrznych bibliotekach klas .NET.
Czyszczenie lokalnych gałęzi w Gicie
Usuń wszystkie lokalne gałęzie Git z wyjątkiem gałęzi głównej za pomocą jednego polecenia PowerShell.
Aktualizowanie tras tożsamości w ASP.NET Core 7
Dostosuj domyślne adresy URL logowania i rejestracji ASP.NET Core Identity, tworząc szkielet stron tożsamości.
2022
Niestandardowe atrybuty w .NET 6 Core API
Twórz niestandardowe klasy ActionFilterAttribute do sprawdzania poprawności nagłówków żądań w interfejsach API .NET 6 Core.
Obsługa komponentów ładowania w Blazorze
Zbuduj komponent owijający wskaźnik ładowania wielokrotnego użytku w Blazorze przy użyciu RenderFragment i ChildContent.
Pobieranie daty wygaśnięcia z certyfikatu
Programowo pobieraj daty wygaśnięcia certyfikatów SSL za pomocą C# HttpClient i X509Certificate2.
Ustawianie fokusu na elemencie w Blazorze
Ustaw fokus na elementach HTML w komponentach Blazor przy użyciu JavaScript Interop i odwołań do elementów.
Generowanie plików *.dacpac z projektu bazy danych VS w GitHub Actions
Automatyzuj generowanie plików dacpac z projektów baz danych Visual Studio za pomocą potoków GitHub Actions.
Przełączanie motywów za pomocą JavaScript Interop w Blazorze
Zaimplementuj przełączanie motywu jasnego i ciemnego w Blazorze przy użyciu JavaScript Interop i atrybutów danych CSS.
Przesyłanie plików do usługi Azure Blob Storage w Blazorze
Przesyłaj pliki do usługi Azure Blob Storage z aplikacji Blazor przy użyciu natywnego wejścia pliku HTML5.
2020
Zastępowanie podstawowego kontrolera Pimcore
Zastępuj podstawowe kontrolery Pimcore, tworząc niestandardowe pakiety Symfony z konfiguracją usług.
Konfiguracja Apple Magic Keyboard 2 na Windows 10
Zainstaluj sterowniki i skonfiguruj Apple Magic Keyboard 2, aby działało poprawnie na Windows 10.
Dodawanie skompilowanych bibliotek do pakietu NuGet
Napraw brakujące pliki DLL w pakietach NuGet, dołączając skompilowane odwołania do bibliotek w pliku nuspec.