C# におけるグローバル using 指令による一元化された名前空間管理

グローバル using とは C# 10 から導入された global using 機能は、プロジェクト内で繰り返し記述される using 宣言の冗長性を解消するための仕組みです。特定のファイルで global キーワード付きで宣言された名前空間は、プロジェクト全体のすべてのソースファイルから自動的に利用可能になります。 これにより、共通のライブラリやユーティリティクラスへの参照を一元 ...

9月11日 18:08 投稿

JWT認証の実装: .NET Coreでのトークン発行と検証

必要なパッケージ Microsoft.AspNetCore.Authentication.JwtBearerSystem.IdentityModel.Tokens.Jwt トークンハンドラークラス public static class TokenManager { public static string GenerateToken(UserTokenInfo payload) { var config = Configuration.GetSection("SecuritySettings"); var issuer = config["Issuer"]; var au ...

7月18日 20:18 投稿

.NET 6入門ノート

.NET 6入門 1、ApiControllerAttribute 実際には[ApiController]はApiControllerAttributeクラスであり、角括弧の外側に完全名を記述する必要があり、角括弧内では省略形でよい 2、ApiControllerによるデータソース推論 (0)パラメータアトリビュート(非推奨) .NET Core 3.1以前では、メソッド内で渡されるパラメータが不明な場合、以下のアトリビュートを使用してパ ...

5月17日 05:20 投稿