Freigeben über


CookieHandler.Write Methode

Definition

Schreibt ein Cookie.

Überlädt

Write(Byte[], Boolean, DateTime)

Schreibt ein Cookie, das der aktuellen Anforderung zugeordnet ist, die den angegebenen Wert, die angegebene Dauerhaftigkeit und die angegebene Ablaufzeit hat.

Write(Byte[], String, DateTime)

Schreibt ein Cookie, das der aktuellen Anforderung zugeordnet ist, die den angegebenen Namen, den angegebenen Wert und die angegebene Ablaufzeit hat.

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

Schreibt ein Cookie, das der angegebenen Anforderung zugeordnet ist, die den angegebenen Namen, den angegebenen Wert und die angegebene Ablaufzeit hat.

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

Schreibt ein Cookie, das der angegebenen Anforderung zugeordnet ist, die den angegebenen Namen, den angegebenen Wert, Domäne, Pfad und die angegebene Ablaufzeit und Sichtbarkeit hat.

Write(Byte[], Boolean, DateTime)

Schreibt ein Cookie, das der aktuellen Anforderung zugeordnet ist, die den angegebenen Wert, die angegebene Dauerhaftigkeit und die angegebene Ablaufzeit hat.

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)

Parameter

value
Byte[]

Der Cookiewert.

isPersistent
Boolean

true, wenn das Cookie persistent ist; false, wenn das Cookie sich auf die Sitzung beschränkt, das heißt, es ist nur gültig bis der Browser auf der Clientseite geschlossen wird.

tokenExpirationTime
DateTime

Die Ablaufzeit für das zugrunde liegende Token.

Ausnahmen

value hat den Wert null oder ist leer.

Hinweise

Wenn der isPersistent Parameter ist false, wird die Cookie-Ablaufzeit auf DateTime.MinValuefestgelegt. Wenn der isPersistent Parameter ist true, wird die Ablaufzeit des Cookies auf den Wert der PersistentSessionLifetime Eigenschaft festgelegt, falls dies nicht null der Wert ist, oder, wenn die PersistentSessionLifetime Eigenschaft ist null, wird die Ablaufzeit auf den Wert des tokenExpirationTime Parameters festgelegt.

Der Cookiename, die Domäne und der Pfad werden durch die NameEigenschaften , Domainund Path angegeben. Die Anforderung wird durch Currentangegeben. Ob das Cookie nur über SSL gesendet werden soll, wird von der RequireSsl -Eigenschaft angegeben, und ob das Cookie vor clientseitigen Skripts ausgeblendet werden soll, wird von der HideFromClientScript -Eigenschaft angegeben.

Gilt für:

Write(Byte[], String, DateTime)

Schreibt ein Cookie, das der aktuellen Anforderung zugeordnet ist, die den angegebenen Namen, den angegebenen Wert und die angegebene Ablaufzeit hat.

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)

Parameter

value
Byte[]

Der Cookiewert.

name
String

Der Name des Cookies.

expirationTime
DateTime

Die Ablaufzeit für das Cookie oder DateTime.MinValue für ein Sitzungscookies (sitzungs only).

Ausnahmen

value hat den Wert null oder ist leer.

name hat den Wert null oder ist leer.

Hinweise

Die Cookiedomäne und der -Pfad werden durch die Domain Eigenschaften und Path angegeben. Die Anforderung wird durch HttpContext.Currentangegeben. Die Anforderung wird durch Currentangegeben. Ob das Cookie nur über SSL gesendet werden soll, wird von der RequireSsl -Eigenschaft angegeben, und ob das Cookie vor clientseitigen Skripts ausgeblendet werden soll, wird von der HideFromClientScript -Eigenschaft angegeben.

Gilt für:

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

Schreibt ein Cookie, das der angegebenen Anforderung zugeordnet ist, die den angegebenen Namen, den angegebenen Wert und die angegebene Ablaufzeit hat.

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)

Parameter

value
Byte[]

Der Cookiewert.

name
String

Der Name des Cookies.

expirationTime
DateTime

Die Ablaufzeit für das Cookie oder DateTime.MinValue für ein Sitzungscookies (sitzungs only).

context
HttpContext

Das HttpContext-Objekt für die Anforderung.

Ausnahmen

value hat den Wert null oder ist leer.

name hat den Wert null oder ist leer.

Hinweise

Die Cookiedomäne und der -Pfad werden durch die Domain Eigenschaften und Path angegeben. Die Anforderung wird durch Currentangegeben. Ob das Cookie nur über SSL gesendet werden soll, wird von der RequireSsl -Eigenschaft angegeben, und ob das Cookie vor clientseitigen Skripts ausgeblendet werden soll, wird von der HideFromClientScript -Eigenschaft angegeben.

Gilt für:

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

Schreibt ein Cookie, das der angegebenen Anforderung zugeordnet ist, die den angegebenen Namen, den angegebenen Wert, Domäne, Pfad und die angegebene Ablaufzeit und Sichtbarkeit hat.

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)

Parameter

value
Byte[]

Der Cookiewert.

name
String

Der Name des Cookies.

path
String

Der Pfad den Cookie.

domain
String

Die Domäne für das Cookie.

expirationTime
DateTime

Die Ablaufzeit für das Cookie oder DateTime.MinValue für ein Sitzungscookies (sitzungs only).

requiresSsl
Boolean

true, wenn das Cookie nur über eine SSL-Verbindung verwendet werden soll; andernfalls false.

hideFromClientScript
Boolean

true, wenn das Cookie aus dem Clientskript ausgeblendet werden soll; andernfalls false.

context
HttpContext

Das HttpContext-Objekt für die Anforderung.

Ausnahmen

value hat den Wert null oder ist leer.

name hat den Wert null oder ist leer.

Gilt für: