投稿
2025
Blazor コンポーネントで分離 CSS を使用する
CSS 分離を使用して CSS スタイルの範囲を個々の Blazor コンポーネントに設定し、グローバルなスタイルの競合を回避します。
2024
セマンティック カーネルでクリスマスの支出をコントロールする
Semantic Kernel、Azure OpenAI、Blazor を使用して領収書を分析し、クリスマスの支出を追跡します。
コンテナを使用してクリスマス プレゼントの価格を追跡しますか?
Docker コンテナー、Blazor、.NET API バックエンドを使用して、クリスマス ギフトの価格監視を自動化します。
カスタム ValidationAttribute と Blazor 検証
データ注釈を使用した Blazor フォーム検証用の再利用可能なカスタム ValidationAttribute クラスを作成します。
2023
.NET API でのカスタム例外処理
カスタム例外処理ミドルウェアを構築して、.NET API からクリーンなエラー応答を返します。
何かを注入するためのより良い方法
クリーンな IServiceCollection 拡張メソッドを使用して、.NET 依存関係注入の登録を整理します。
.NET API の属性による依存関係の注入
ActionAttribute の代わりに TypeFilterAttribute を使用して、.NET API アクション フィルターで依存関係の挿入を有効にします。
外部ライブラリを使用した Swagger ドキュメント
Swagger を有効にして、外部 .NET クラス ライブラリで定義されたモデルから XML ドキュメントを表示します。
Git のローカル ブランチをクリーンアップする
単一の PowerShell コマンドを使用して、メイン ブランチを除くすべてのローカル Git ブランチを削除します。
ASP.NET Core 7 での ID のルートの更新
デフォルトの ASP.NET Core ID ログインをカスタマイズし、ID ページをスキャフォールディングすることで URL を登録します。
2022
.NET 6 Core API のカスタム属性
カスタム ActionFilterAttribute クラスを作成して、.NET 6 Core API の要求ヘッダーを検証します。
Blazor でコンポーネントの読み込みを処理する
RenderFragment と ChildContent を使用して、Blazor で再利用可能な読み込みスピナー ラッパー コンポーネントを構築します。
証明書から有効期限を取得する
C# HttpClient と X509Certificate2 を使用して、プログラムで SSL 証明書の有効期限を取得します。
Blazor の要素にフォーカスする
JavaScript 相互運用機能と要素参照を使用して、Blazor コンポーネントの HTML 要素にフォーカスを設定します。
GitHub Actions で VS Database プロジェクトから *.dacpac ファイルを生成する
GitHub Actions パイプラインを使用して、Visual Studio データベース プロジェクトからの dacpac ファイルの生成を自動化します。
Blazor の Javascript Interop を使用してテーマを切り替える
JavaScript Interop と CSS データ属性を使用して、Blazor で明るいテーマと暗いテーマの切り替えを実装します。
Blazor での Azure Blob Storage へのファイルのアップロード
ネイティブ HTML5 ファイル入力を使用して、Blazor アプリから Azure Blob Storage にファイルをアップロードします。
2020
Pimcore のコア コントローラーをオーバーライドする
サービス設定を含むカスタム Symfony バンドルを作成して、コア Pimcore コントローラーをオーバーライドします。
Windows 10 で Apple Magic Keyboard 2 を構成する
ドライバをインストールし、Windows 10 で Apple Magic Keyboard 2 が正しく動作するように設定します。
コンパイルされたライブラリを NuGet パッケージに追加する
コンパイルされたライブラリ参照を nuspec ファイルに含めることにより、NuGet パッケージで欠落している DLL を修正します。