CookieOptions クラス

定義

新しい Cookie の作成に使用されるオプション。

public ref class CookieOptions
public class CookieOptions
type CookieOptions = class
Public Class CookieOptions
継承
CookieOptions

注釈

CookieOptions インスタンスは、個々の Cookie の動作を管理することを目的としています。 複数の Cookie で同じ CookieOptions インスタンスを再利用すると、複数の Cookie に影響を与える変更など、意図しない結果が生じる可能性があります。 構成が個別に適用されるように、Cookie ごとに新しい CookieOptions オブジェクトをインスタンス化することをお勧めします。

コンストラクター

CookieOptions()

パス '/' を持つ既定の Cookie を作成します。

CookieOptions(CookieOptions)

指定した CookieOptionsのコピーを作成します。

プロパティ

Domain

Cookie を関連付けるドメインを取得または設定します。

Expires

Cookie の有効期限の日付と時刻を取得または設定します。

Extensions

Cookie に追加する追加の値のコレクションを取得します。

HttpOnly

クライアント側スクリプトで Cookie にアクセスできるかどうかを示す値を取得または設定します。

IsEssential

アプリケーションが正しく機能するためにこの Cookie が不可欠かどうかを示します。 true の場合、同意ポリシーのチェックがバイパスされる可能性があります。 既定値は false です。

MaxAge

Cookie の最長有効期間を取得または設定します。

Path

Cookie パスを取得または設定します。

SameSite

Cookie の SameSite 属性の値を取得または設定します。 既定値は Unspecified

Secure

Secure Sockets Layer (SSL) を使用して Cookie を送信するかどうかを示す値を取得または設定します。つまり、HTTPS 経由でのみ送信されます。

メソッド

CreateCookieHeader(String, String)

現在のオプションを使用して SetCookieHeaderValue を作成します。

適用対象