Language

CookieHandler.Write メソッド

定義

Cookie を書き込みます。

オーバーロード

名前 説明
Write(Byte[], Boolean, DateTime)

指定した値、永続化、および有効期限を持つ、現在の要求に関連付けられている Cookie を書き込みます。

Write(Byte[], String, DateTime)

指定した名前、値、および有効期限を持つ、現在の要求に関連付けられている Cookie を書き込みます。

Write(Byte[], String, DateTime, HttpContext)

指定した名前、値、および有効期限を持つ、指定した要求に関連付けられた Cookie を書き込みます。

Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

指定した名前、値、ドメイン、パス、有効期限、および可視性を持つ、指定された要求に関連付けられた Cookie を書き込みます。

Write(Byte[], Boolean, DateTime)

指定した値、永続化、および有効期限を持つ、現在の要求に関連付けられている Cookie を書き込みます。

public:
 void Write(cli::array <System::Byte> ^ value, bool isPersistent, DateTime tokenExpirationTime);
public void Write(byte[] value, bool isPersistent, DateTime tokenExpirationTime);
member this.Write : byte[] * bool * DateTime -> unit
Public Sub Write (value As Byte(), isPersistent As Boolean, tokenExpirationTime As DateTime)

パラメーター

value
Byte[]

Cookie の値。

isPersistent
Boolean

true クッキーが永続的な場合。 false クッキーがセッション専用の場合、つまりクライアント上のブラウザーが閉じられるまで有効です。

tokenExpirationTime
DateTime

基になるトークンの有効期限。

例外

value が null または空です。

注釈

isPersistent パラメーターがfalseされている場合、Cookie の有効期限は DateTime.MinValue に設定されます。 isPersistent パラメーターがtrueの場合、cookie の有効期限が PersistentSessionLifetimenullされていない場合、または PersistentSessionLifetime プロパティがnull場合、有効期限は tokenExpirationTime パラメーターの値に設定されます。

Cookie の名前、ドメイン、パスは、 Name、 Domain、および Path のプロパティによって指定されます。 要求は Currentによって指定されます。 cookie を SSL 経由でのみ送信するかどうかは、 RequireSsl プロパティで指定され、クライアント側スクリプトで Cookie を非表示にする必要があるかどうかは、 HideFromClientScript プロパティで指定します。

適用対象

Write(Byte[], String, DateTime)

指定した名前、値、および有効期限を持つ、現在の要求に関連付けられている Cookie を書き込みます。

public:
 void Write(cli::array <System::Byte> ^ value, System::String ^ name, DateTime expirationTime);
public void Write(byte[] value, string name, DateTime expirationTime);
member this.Write : byte[] * string * DateTime -> unit
Public Sub Write (value As Byte(), name As String, expirationTime As DateTime)

パラメーター

value
Byte[]

Cookie の値。

name
String

Cookie の名前。

expirationTime
DateTime

Cookie の有効期限、またはセッション (セッション専用) Cookie の DateTime.MinValue 。

例外

value が null または空です。

name が null または空です。

注釈

Cookie のドメインとパスは、 Domain プロパティと Path プロパティで指定されます。 要求は HttpContext.Currentによって指定されます。 要求は Currentによって指定されます。 cookie を SSL 経由でのみ送信するかどうかは、 RequireSsl プロパティで指定され、クライアント側スクリプトで Cookie を非表示にする必要があるかどうかは、 HideFromClientScript プロパティで指定します。

適用対象

Write(Byte[], String, DateTime, HttpContext)

指定した名前、値、および有効期限を持つ、指定した要求に関連付けられた Cookie を書き込みます。

public:
 void Write(cli::array <System::Byte> ^ value, System::String ^ name, DateTime expirationTime, System::Web::HttpContext ^ context);
public void Write(byte[] value, string name, DateTime expirationTime, System.Web.HttpContext context);
member this.Write : byte[] * string * DateTime * System.Web.HttpContext -> unit
Public Sub Write (value As Byte(), name As String, expirationTime As DateTime, context As HttpContext)

パラメーター

value
Byte[]

Cookie の値。

name
String

Cookie の名前。

expirationTime
DateTime

Cookie の有効期限、またはセッション (セッション専用) Cookie の DateTime.MinValue 。

context
HttpContext

要求の HttpContext 。

例外

value が null または空です。

name が null または空です。

注釈

Cookie のドメインとパスは、 Domain プロパティと Path プロパティで指定されます。 要求は Currentによって指定されます。 cookie を SSL 経由でのみ送信するかどうかは、 RequireSsl プロパティで指定され、クライアント側スクリプトで Cookie を非表示にする必要があるかどうかは、 HideFromClientScript プロパティで指定します。

適用対象

Write(Byte[], String, String, String, DateTime, Boolean, Boolean, HttpContext)

指定した名前、値、ドメイン、パス、有効期限、および可視性を持つ、指定された要求に関連付けられた Cookie を書き込みます。

public:
 void Write(cli::array <System::Byte> ^ value, System::String ^ name, System::String ^ path, System::String ^ domain, DateTime expirationTime, bool requiresSsl, bool hideFromClientScript, System::Web::HttpContext ^ context);
public void Write(byte[] value, string name, string path, string domain, DateTime expirationTime, bool requiresSsl, bool hideFromClientScript, System.Web.HttpContext context);
member this.Write : byte[] * string * string * string * DateTime * bool * bool * System.Web.HttpContext -> unit
Public Sub Write (value As Byte(), name As String, path As String, domain As String, expirationTime As DateTime, requiresSsl As Boolean, hideFromClientScript As Boolean, context As HttpContext)

パラメーター

value
Byte[]

Cookie の値。

name
String

Cookie の名前。

path
String

Cookie のパス。

domain
String

Cookie のドメイン。

expirationTime
DateTime

Cookie の有効期限、またはセッション (セッション専用) Cookie の DateTime.MinValue 。

requiresSsl
Boolean

true クッキーを SSL 接続経由でのみ使用する必要がある場合。それ以外の場合は false。

hideFromClientScript
Boolean

true クッキーをクライアントスクリプトから隠す必要がある場合。それ以外の場合は false。

context
HttpContext

要求の HttpContext 。

例外

value が null または空です。

name が null または空です。

適用対象