Cookie コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Cookie() |
Cookie クラスの新しいインスタンスを初期化します。 |
Cookie(String, String) | |
Cookie(String, String, String) | |
Cookie(String, String, String, String) |
指定した Cookie、Name、Value、および Path を使用して、Domain クラスの新しいインスタンスを初期化します。 |
Cookie()
Cookie(String, String)
- ソース:
- Cookie.cs
- ソース:
- Cookie.cs
- ソース:
- Cookie.cs
public:
Cookie(System::String ^ name, System::String ^ value);
public Cookie (string name, string value);
public Cookie (string name, string? value);
new System.Net.Cookie : string * string -> System.Net.Cookie
Public Sub New (name As String, value As String)
パラメーター
- name
- String
Cookie の名前。 等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、name
内で使用しないでください。 ドル記号文字 ("$") を最初の文字にすることはできません。
例外
name
パラメーターが null
です。
- または -
name
パラメーターの長さが 0 です。
- または -
name
パラメーターに無効な文字が含まれています。
- または -
value
パラメーターが null
です。
または
value
パラメーターには、無効な文字を含む、引用符で囲まれていない文字列が含まれています。
注釈
パラメーターの value
既定値では、空の文字列 ("") が使用されます。
のCookieパラメーターをvalue
参照にすることはできません null
(Visual Basic では Nothing)。 セミコロン (";") 文字とコンマ (",") 文字は予約されており、パラメーターで渡される文字列が二重引用符で value
囲まれていない限り、パラメーターで value
渡すことはできません。 したがって、次のコンストラクターの例は成功しますが、 メソッドまたは Add(Uri, Cookie) メソッドを使用Add(Cookie)してこれをCookieインスタンスにCookieContainer追加しようとすると、操作は失敗し、例外がスローされます。
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
ただし、これらの特殊文字をエスケープした次のコンストラクターでは、 インスタンスにCookieContainer追加できる が作成Cookieされます。
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
コンマ文字は、同じ行の個別の Cookie 間の区切り記号として使用されます。
こちらもご覧ください
適用対象
Cookie(String, String, String)
- ソース:
- Cookie.cs
- ソース:
- Cookie.cs
- ソース:
- Cookie.cs
public:
Cookie(System::String ^ name, System::String ^ value, System::String ^ path);
public Cookie (string name, string value, string path);
public Cookie (string name, string? value, string? path);
new System.Net.Cookie : string * string * string -> System.Net.Cookie
Public Sub New (name As String, value As String, path As String)
パラメーター
- name
- String
Cookie の名前。 等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、name
内で使用しないでください。 ドル記号文字 ("$") を最初の文字にすることはできません。
例外
name
パラメーターが null
です。
- または -
name
パラメーターの長さが 0 です。
- または -
name
パラメーターに無効な文字が含まれています。
- または -
value
パラメーターが null
です。
または
value
パラメーターには、無効な文字を含む、引用符で囲まれていない文字列が含まれています。
注釈
パラメーターの path
既定値では、空の文字列 ("") が使用されます。
のCookieパラメーターをvalue
参照にすることはできません null
(Visual Basic では Nothing)。 セミコロン (";") 文字とコンマ (",") 文字は予約されており、パラメーターで渡される文字列が二重引用符で value
囲まれていない限り、パラメーターで value
渡すことはできません。 したがって、次のコンストラクターの例は成功しますが、 メソッドまたは Add(Uri, Cookie) メソッドを使用Add(Cookie)してこれをCookieインスタンスにCookieContainer追加しようとすると、操作は失敗し、例外がスローされます。
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
ただし、これらの特殊文字をエスケープした次のコンストラクターでは、 インスタンスにCookieContainer追加できる が作成Cookieされます。
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
コンマ文字は、同じ行の個別の Cookie 間の区切り記号として使用されます。
こちらもご覧ください
適用対象
Cookie(String, String, String, String)
- ソース:
- Cookie.cs
- ソース:
- Cookie.cs
- ソース:
- Cookie.cs
public:
Cookie(System::String ^ name, System::String ^ value, System::String ^ path, System::String ^ domain);
public Cookie (string name, string value, string path, string domain);
public Cookie (string name, string? value, string? path, string? domain);
new System.Net.Cookie : string * string * string * string -> System.Net.Cookie
Public Sub New (name As String, value As String, path As String, domain As String)
パラメーター
- name
- String
Cookie の名前。 等号 (=)、セミコロン (;)、コンマ (,)、改行 (\n)、リターン (\r)、タブ (\t)、および空白文字は、name
内で使用しないでください。 ドル記号文字 ("$") を最初の文字にすることはできません。
例外
name
パラメーターが null
です。
- または -
name
パラメーターの長さが 0 です。
- または -
name
パラメーターに無効な文字が含まれています。
- または -
value
パラメーターが null
です。
または
value
パラメーターには、無効な文字を含む、引用符で囲まれていない文字列が含まれています。
注釈
パラメーターと path
パラメーターのdomain
既定値では、空の文字列 ("") が使用されます。
のCookieパラメーターをvalue
参照にすることはできません null
(Visual Basic では Nothing)。 セミコロン (";") 文字とコンマ (",") 文字は予約されており、パラメーターで渡される文字列が二重引用符で value
囲まれていない限り、パラメーターで value
渡すことはできません。 したがって、次のコンストラクターの例は成功しますが、 メソッドまたは Add(Uri, Cookie) メソッドを使用Add(Cookie)してこれをCookieインスタンスにCookieContainer追加しようとすると、操作は失敗し、例外がスローされます。
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "", "contoso.com");
new CookieContainer().Add(cookie);
ただし、これらの特殊文字をエスケープした次のコンストラクターでは、 インスタンスにCookieContainer追加できる が作成Cookieされます。
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "", "contoso.com");
new CookieContainer().Add(cookie);
コンマ文字は、同じ行の個別の Cookie 間の区切り記号として使用されます。
こちらもご覧ください
適用対象
.NET