Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore Cookie (String, String, String, String)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di Cookie classe con un oggetto specificato Name, Value, Path, e Domain.

Spazio dei nomi:   System.Net
Assembly:  System (in System.dll)

public Cookie(
	string name,
	string value,
	string path,
	string domain
)

Parametri

name
Type: System.String

Il nome di un Cookie. I seguenti caratteri non devono essere utilizzati all'interno name: segno di uguale, punto e virgola, virgola, nuova riga (\n), ritorno a (capo \r), tabulazione (\t) e carattere di spazio. Il carattere di segno di dollaro ("$") non può essere il primo carattere.

value
Type: System.String

Il valore di un Cookie oggetto. I seguenti caratteri non devono essere utilizzati all'interno value: punto e virgola, virgola.

path
Type: System.String

Il sottoinsieme di URI sul server di origine a cui Cookie si applica. Il valore predefinito è "/".

domain
Type: System.String

Il dominio internet facoltativo per la quale il Cookie è valido. Il valore predefinito è l'host si Cookie è stato ricevuto dal.

Exception Condition
CookieException

Il valore del parametro name è null.

-oppure-

Il name parametro è di lunghezza zero.

-oppure-

Il name parametro contiene un carattere non valido.

-oppure-

Il value parametro null .

-oppure-

Il value parametro contiene una stringa non racchiusa tra virgolette che contiene un carattere non valido.

Il valore predefinito per il domain e path parametri utilizza una stringa vuota ("").

Il value parametro per un Cookie non deve essere un null riferimento (Nothing in Visual Basic). I seguenti caratteri sono riservati e non può essere passati il value parametro a meno che la stringa passata il value parametro è racchiuso tra virgolette doppie: punto e virgola, virgola. Il costruttore di esempio seguente potrebbe avere esito positivo, ma quando si tenta di aggiungere questa Cookie per un CookieContainer istanza con la Add o Add metodi l'operazione avrà esito negativo e genera un'eccezione:

System.Net.Cookie cookie = new System.Net.Cookie("contoso", "123,456", "");

Tuttavia, il costruttore seguente con questi caratteri speciali di escape creerà un Cookie che possono essere aggiunti a un CookieContainer istanza:

System.Net.Cookie cookie = new System.Net.Cookie("contoso", "\"123,456\"", "", "");

Viene utilizzato il carattere virgola come delimitatore tra cookie sulla stessa riga.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 3.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: