Cookie Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Cookie() |
Initierar en ny instans av Cookie klassen. |
| Cookie(String, String) |
Initierar en ny instans av Cookie klassen med angivet Name och Value. |
| Cookie(String, String, String) |
Initierar en ny instans av Cookie klassen med en angiven Name, Valueoch Path. |
| Cookie(String, String, String, String) |
Initierar en ny instans av Cookie klassen med en angiven Name, Value, Pathoch Domain. |
Cookie()
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
Initierar en ny instans av Cookie klassen.
public:
Cookie();
public Cookie();
Public Sub New ()
Kommentarer
Den parameterlösa konstruktorn initierar alla fält till sina standardvärden med hjälp av tomma strängar ("") för name, value, pathoch domain. Observera att egenskapen måste initieras innan Name du använder en instans av Cookie klassen.
Gäller för
Cookie(String, String)
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- 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)
Parametrar
- name
- String
Namnet på en Cookie. Följande tecken får inte användas i name: likhetstecken, semikolon, kommatecken, newline (\n), return (\r), tab (\t) och blankstegstecken. Dollartecknet ("$") kan inte vara det första tecknet.
- value
- String
Värdet för en Cookie. Följande tecken får inte användas i value: semikolon, kommatecken.
Undantag
Parametern name är null.
-eller-
Parametern name har noll längd.
-eller-
Parametern name innehåller ett ogiltigt tecken.
-eller-
Parametern value är null .
-eller-
Parametern value innehåller en sträng som inte omges av citattecken som innehåller ett ogiltigt tecken.
Kommentarer
Standardvärdet för parametern value använder den tomma strängen ("").
Parametern value för en Cookie får inte vara en referens null (ingenting i Visual Basic). Semikolontecken (";") och kommatecken (",") är reserverade och kan inte skickas i parametern value om inte strängen som skickas i parametern value omges av dubbla citattecken. Så följande exempelkonstruktor skulle lyckas, men när du försöker lägga till detta Cookie i en CookieContainer instans med Add(Cookie) metoderna eller Add(Uri, Cookie) misslyckas åtgärden och utlöser ett undantag:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Men följande konstruktor med dessa specialtecken som inte är undantagna skapar en Cookie som kan läggas till i en CookieContainer instans:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Kommatecknet används som avgränsare mellan separata cookies på samma rad.
Se även
Gäller för
Cookie(String, String, String)
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- 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)
Parametrar
- name
- String
Namnet på en Cookie. Följande tecken får inte användas i name: likhetstecken, semikolon, kommatecken, newline (\n), return (\r), tab (\t) och blankstegstecken. Dollartecknet ("$") kan inte vara det första tecknet.
- value
- String
Värdet för en Cookie. Följande tecken får inte användas i value: semikolon, kommatecken.
- path
- String
Den delmängd av URI:er på ursprungsservern som detta Cookie gäller för. Standardvärdet är "/".
Undantag
Parametern name är null.
-eller-
Parametern name har noll längd.
-eller-
Parametern name innehåller ett ogiltigt tecken.
-eller-
Parametern value är null .
-eller-
Parametern value innehåller en sträng som inte omges av citattecken som innehåller ett ogiltigt tecken.
Kommentarer
Standardvärdet för parametern path använder den tomma strängen ("").
Parametern value för en Cookie får inte vara en referens null (ingenting i Visual Basic). Semikolontecken (";") och kommatecken (",") är reserverade och kan inte skickas i parametern value om inte strängen som skickas i parametern value omges av dubbla citattecken. Så följande exempelkonstruktor skulle lyckas, men när du försöker lägga till detta Cookie i en CookieContainer instans med Add(Cookie) metoderna eller Add(Uri, Cookie) misslyckas åtgärden och utlöser ett undantag:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Men följande konstruktor med dessa specialtecken som inte är undantagna skapar en Cookie som kan läggas till i en CookieContainer instans:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "");
cookie.Domain = "contoso.com";
new CookieContainer().Add(cookie);
Kommatecknet används som avgränsare mellan separata cookies på samma rad.
Se även
Gäller för
Cookie(String, String, String, String)
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- Cookie.cs
- Källa:
- 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)
Parametrar
- name
- String
Namnet på en Cookie. Följande tecken får inte användas i name: likhetstecken, semikolon, kommatecken, newline (\n), return (\r), tab (\t) och blankstegstecken. Dollartecknet ("$") kan inte vara det första tecknet.
- value
- String
Värdet för ett Cookie objekt. Följande tecken får inte användas i value: semikolon, kommatecken.
- path
- String
Den delmängd av URI:er på ursprungsservern som detta Cookie gäller för. Standardvärdet är "/".
- domain
- String
Den valfria Internetdomän som detta Cookie är giltigt för. Standardvärdet är den värd som detta Cookie har tagits emot från.
Undantag
Parametern name är null.
-eller-
Parametern name har noll längd.
-eller-
Parametern name innehåller ett ogiltigt tecken.
-eller-
Parametern value är null .
-eller-
Parametern value innehåller en sträng som inte omges av citattecken som innehåller ett ogiltigt tecken.
Kommentarer
Standardvärdet för parametrarna domain och path använder den tomma strängen ("").
Parametern value för en Cookie får inte vara en referens null (ingenting i Visual Basic). Semikolontecken (";") och kommatecken (",") är reserverade och kan inte skickas i parametern value om inte strängen som skickas i parametern value omges av dubbla citattecken. Så följande exempelkonstruktor skulle lyckas, men när du försöker lägga till detta Cookie i en CookieContainer instans med Add(Cookie) metoderna eller Add(Uri, Cookie) misslyckas åtgärden och utlöser ett undantag:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "", "contoso.com");
new CookieContainer().Add(cookie);
Men följande konstruktor med dessa specialtecken som inte är undantagna skapar en Cookie som kan läggas till i en CookieContainer instans:
System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "", "contoso.com");
new CookieContainer().Add(cookie);
Kommatecknet används som avgränsare mellan separata cookies på samma rad.