新着記事

ASP.NET Core WEB API

2023/3/21

【 ASP.NET Core WebAPI 】ファイルアップロード方法 FromForm IFormFile

IFormFile クラス、FromForm 属性などを使用して、ASP.NET Core(.NET 6)のWebAPIでmultipart/form-dataのリクエストでファイルアップロードを受け取る方法、FromForm 属性、IFormFile クラスについて解説します。 IFormFile クラス まずはじめに、リクエストから受け取るためのモデルが必要になります。そのとき作成するモデル内に、IFormFile クラスのプロパティを実装します。 以下が実装例になります。 public class ...

続きを読む

asp.net core

ASP.NET Core C# プログラミング

2023/3/12

【 ASP.NET Core 】CookieSecurePolicyの設定 実装方法

ASP.NET Core(.NET 6)でCookieSecurePolicyを設定する方法を解説します。 CookieSecurePolicyについて CookieSecurePolicy は、Cookieをセキュアにするためのポリシーを設定するために使用されます。 セキュアなCookieは、HTTPSを使用して通信する場合にのみ送信され、HTTP通信の場合は送信されません。これにより、中間者攻撃や盗聴から保護されるため、セキュリティの工場に役立ちます。 基本的なCookieの名前であるName属性、C ...

続きを読む

asp.net core

ASP.NET Core C# プログラミング

2023/3/12

【 ASP.NET Core 】Cookie のSameSite属性 実装方法

ASP.NET Core(.NET 6)でCookieのSameSite属性を取得する方法を解説します。 SameSite属性について Cookieには発行する際にいくつかの属性を付与することができます。 基本的なCookieの名前であるName属性、Cookieの値であるValue属性など、様々な要素があります。その中でも、SameSiteという属性によって、ブラウザやサーバ間のCookie送信をクロスサイトでも行うかの設定をすることができます。 SameSite属性の各設定値 以下はSameSite属 ...

続きを読む

ASP.NET Core WEB API プログラミング

2023/2/27

【 ASP.NET WEBAPI 】JSONキーの先頭が小文字になる(CamelCasing)

ASP.NET Core Ver 3以降の仕様 ASP.NET Core のVer 3以降では、WEBAPI と MVCのフレームワークでは、オブジェクトをJSONに変換した際、キーの先頭が自動で小文字(Camel Casing)になってしまいます。 これはSystem.Text.Json の JsonSerializerクラスのシリアライズ/デシリアライズのデフォルト設定によるものです。 例えば、JSON シリアライズの対象となる以下のようなクラスがあったとします。 Mail と Name の各プロパテ ...

続きを読む

asp.net core

ASP.NET ASP.NET Core C# プログラミング

2023/2/24

【 ASP.NET Core 】クライアントのIPアドレス 取得方法

ASP.NET Core(.NET 6)でクライアントのIPアドレスを取得する方法を解説します。 RemoteIpAddress ASP.NET Coreでは、接続元であるクライアントのIPアドレスは、 「HttpContext.Connection.RemoteIpAddress」で取得することができます。 接続元のIPアドレスを取得して接続元の履歴を保存したい場合などのケースで使用することがあると思います。 HTTP要求に関する情報を保有しているHttpContextクラスのConnection/Re ...

続きを読む

おすすめ記事はコチラ

ASP.NET Web Forms 1

この記事ではマイクロソフト社が開発・提供しているWebアプリケーション開発用フレームワーク「ASP.NET」の「Web Forms」を「MVC」と比較しながらメリットやデメリット等を含めて解説していき ...

C#VB 2

今回はC#(ver.7.0以降)、VB(ver. 15以降)でforeachループ内で繰り返し回数を参照する方法について解説していきます。 従来の記述方法とよりスマートに記述する方法の2通りを以下にな ...

3

この記事ではSQL Serverで使用できる「STUFF」という便利な関数の使い方について、解説していきます! 他にも便利な関数があれば、別記事にて使用方法を解説していきたいと思います! STUFF ...

4

今回はSQL ServerでデータをXML形式で取得する方法について書いていきます。 FOR XML PATH SQL Serverには「FOR XML PATH」という関数があって、SQL分の末尾に ...