テーマ

Blazor 学習シリーズ

Blazor を基礎から実践まで学ぶシリーズ記事

31 記事
1 現在のページ
Blazorシリーズ終了!

Blazorシリーズ終了!

Blazorシリーズ転載`終了しました`。実はサイト管理者は25日に`転載完了`していました。そして`Dotnet9`サイト(`https://dotnet9.com`)に同期して公開しました。また、アルバム`《みんなでBlazorを学ぼう》`を作成しました。皆さんはいつでもサイトで閲覧できます。

沙漠尽头的狼 2021/12/30 22:46
(29/30)みんなで学ぶBlazor:Blazor単体テスト

(29/30)みんなで学ぶBlazor:Blazor単体テスト

システム開発において最も退屈なプロセスは、おそらくバグ修正です。特に、null オブジェクトにアクセスしようとするエラー(`Object reference not set to an instance of an object.`)は、多くの初心者が最初に直面する問題です。退屈なバグ修正から解放されるために、この記事では「単体テスト」を紹介します。

StrayaWorker 2021/12/25 20:39
(28/30)みんなで学ぶBlazor:ポリシーベースの認可

(28/30)みんなで学ぶBlazor:ポリシーベースの認可

以前に「ASP.NET Core Identity」は「Claim」ベースの検証を使用すると述べましたが、実は「ASP.NET Core Identity」には異なる種類の認可方法があります。最も簡単な「ログイン認可」「ロール認可」「Claim認可」ですが、これらはすべて同じ方法で実現されています:原則認可(ポリシーベースの認可)です。

StrayaWorker 2021/12/25 17:51
(24/30)みんなでBlazorを学ぼう:<AuthorizeRouteView>の活用

(24/30)みんなでBlazorを学ぼう:<AuthorizeRouteView>の活用

先日、`Blog.razor`に認証成功時と失敗時の表示内容を追加しましたが、システム全体で表示する認証失敗時の内容が同じ場合、全てのComponentで同じように書くのは時間の無駄です。`App.razor`を利用して統一した表示を行うことができます。

StrayaWorker 2021/12/23 22:51
(23/30)みんなでBlazorを学ぼう:ASP.NET Core Identity(3)

(23/30)みんなでBlazorを学ぼう:ASP.NET Core Identity(3)

先に`UserAuthentication()`と`UserAuthorization()`について説明しましたが、これらの違いは:前者はログインしているユーザーが誰かを検証するために使用され、後者はログインユーザーが何をできるかを決定します。

StrayaWorker 2021/12/23 22:19