CookieHandler.WriteCore Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Una volta eseguito l'override in una classe derivata, scrive un cookie associato alla richiesta specificata con il nome, il valore, il dominio, il percorso, l'ora di scadenza, la persistenza e la visibilità specificati.
protected:
abstract void WriteCore(cli::array <System::Byte> ^ value, System::String ^ name, System::String ^ path, System::String ^ domain, DateTime expirationTime, bool secure, bool httpOnly, System::Web::HttpContext ^ context);
protected abstract void WriteCore (byte[] value, string name, string path, string domain, DateTime expirationTime, bool secure, bool httpOnly, System.Web.HttpContext context);
abstract member WriteCore : byte[] * string * string * string * DateTime * bool * bool * System.Web.HttpContext -> unit
Protected MustOverride Sub WriteCore (value As Byte(), name As String, path As String, domain As String, expirationTime As DateTime, secure As Boolean, httpOnly As Boolean, context As HttpContext)
Parametri
- value
- Byte[]
Valore del cookie.
- name
- String
Nome del cookie.
- path
- String
Percorso per il cookie.
- domain
- String
Dominio per il cookie.
- expirationTime
- DateTime
Ora di scadenza per il cookie o DateTime.MinValue per un cookie di sessione (solo sessione).
- secure
- Boolean
true
se il cookie viene utilizzato solo su una connessione SSL, in caso contrario, false
.
- httpOnly
- Boolean
true
se il cookie deve essere nascosto dallo script client; in caso contrario, false
.
- context
- HttpContext
Interfaccia HttpContext per la richiesta.
Commenti
Chiamata dai metodi di overload per eseguire il lavoro effettivo Write della scrittura del cookie. I Write metodi garantiranno che value
sia una matrice di byte non vuota e che e path
siano name
stringhe non vuote.
Note per gli implementatori
È necessario eseguire l'override di questo metodo. L'implementazione è interamente per lo sviluppatore. In genere, le implementazioni scrivono i dati dei cookie nella Cookies raccolta, ma non è un requisito. La maggior parte dei parametri del metodo viene in genere usata per impostare proprietà equivalenti su uno o più HttpCookie oggetti.