ABP フレームワークにおけるデータアクセス層の設計と実装
データアクセス基盤の概要
業務アプリケーションを構築する際、データベースとの連携を効率的かつ安全に行うための基盤整備は不可欠です。データの一貫性を保つためのトランザクション管理や、永続化ロジックの抽象化が求められます。ABP フレームワークは、特定のデータベースに依存せず、EF Core や MongoDB といった主要なプロバイダーとの統合を標準でサポートしていま ...
7月23日 19:06 投稿
ASP.NET Core における Hangfire 管理ダッシュボードのアクセス制御実装
Hangfire の組み込み管理画面は、キュー状態の追跡やバックグラウンドジョブの監視に便利ですが、初期設定では公開されているため、本番環境では適切な認証メカニズムの導入が必須となります。本記事では、`IDashboardAuthorizationFilter` を実装して Basic 認証によるアクセス制限を加え、アプリケーションパイプラインに組み込む手順を解説します。
最初に、アクセス権 ...
7月10日 17:33 投稿
ASP.NET Core Web APIでのファイルアップロードの実装
ASP.NET Core Web APIでファイルをアップロードする方法
ASP.NET Core Web APIでファイルをアップロードするには、通常、POSTメソッドを使用するコントローラーを実装します。クライアントは一般的にMultipartFormDataContentを使ってリクエストを構築し、トークンやファイルに加えて追加のパラメータも送信できます。サーバー側では、HttpContext.Request.Formからパラメ ...
6月20日 22:37 投稿
ASP.NET Core と VS2017 を使用して Windows 上に Web API を構築する
本稿では、「タスク管理」リストを操作するための RESTful API の構築手順を解説します。UI は作成しません。
概要
本チュートリアルで作成する API の仕様は次のとおりです。
エンドポイント
機能説明
リクエストボディ
レスポンスボディ
GET /api/tasks
全タスクの取得
なし
タスクオブジェクトの配列
GET /api/tasks/{id}
指定IDのタスク取得
なし
タスクオブ ...
6月16日 23:36 投稿
ASP.NET Core MVCにおける支付宝(Alipay)PCサイト決済実装ガイド
支付宝(Alipay)は多くの決済プロダクトを提供しており、例如としてQRコード決済、APP決済、モバイルサイト決済、PCサイト決済などがある。本稿では、PCサイト決済の実装方法を解説する。
1.プロジェクトの作成
ASP.NET Core 2.0のMVCプロジェクトを新規作成する。Visual Studioのテンプレートを使用して、標準的なMVCアプリケーションとして構築を進める。
2.沙箱環境(S ...
5月20日 14:02 投稿