Llegeix en anglès

Comparteix a través de


Cookie.Discard Propiedad

Definición

Obtiene o establece el marcador de descarte establecido por el servidor.

public bool Discard { get; set; }

Valor de propiedad

true si el cliente va a descartar el objeto Cookie el final de la sesión actual; de lo contrario, false. De manera predeterminada, es false.

Ejemplos

En el ejemplo siguiente se muestran las propiedades de las cookies devueltas en una respuesta. Para obtener el ejemplo completo, vea el tema de la Cookie clase .

var request = (HttpWebRequest)WebRequest.Create(args[0]);
request.CookieContainer = new CookieContainer();

using (var response = (HttpWebResponse) request.GetResponse())
{
    // Print the properties of each cookie.
    foreach (Cookie cook in response.Cookies)
    {
        Console.WriteLine("Cookie:");
        Console.WriteLine($"{cook.Name} = {cook.Value}");
        Console.WriteLine($"Domain: {cook.Domain}");
        Console.WriteLine($"Path: {cook.Path}");
        Console.WriteLine($"Port: {cook.Port}");
        Console.WriteLine($"Secure: {cook.Secure}");

        Console.WriteLine($"When issued: {cook.TimeStamp}");
        Console.WriteLine($"Expires: {cook.Expires} (expired? {cook.Expired})");
        Console.WriteLine($"Don't save: {cook.Discard}");
        Console.WriteLine($"Comment: {cook.Comment}");
        Console.WriteLine($"Uri for comments: {cook.CommentUri}");
        Console.WriteLine($"Version: RFC {(cook.Version == 1 ? 2109 : 2965)}");

        // Show the string representation of the cookie.
        Console.WriteLine($"String: {cook}");
    }
}

Comentarios

Cuando true, esta propiedad indica a la aplicación cliente que no guarde en Cookie el disco duro del usuario cuando finalice una sesión.

Se aplica a

Consulte también