HttpCookieCollection.Get Méthode

Définition

Retourne un objet HttpCookie séparé à partir de la collection de cookies. Cette propriété est surchargée pour permettre la récupération des cookies par leur nom ou leur index numérique.

Surcharges

Get(Int32)

Retourne l'élément HttpCookie avec l'index spécifié à partir du cookie.

Get(String)

Retourne le cookie portant le nom spécifié dans la collection.

Get(Int32)

Retourne l'élément HttpCookie avec l'index spécifié à partir du cookie.

C#
public System.Web.HttpCookie Get (int index);

Paramètres

index
Int32

Index du cookie à retourner à partir de la collection.

Retours

HttpCookie

HttpCookie spécifié par index.

Exemples

L’exemple suivant retourne chaque cookie de la collection de cookies, vérifie s’il est nommé « LastVisit » et, si « LastVisit » est trouvé, met à jour sa valeur à la date et à l’heure actuelles.

C#
int loop1;
 HttpCookie MyCookie;
 HttpCookieCollection MyCookieCollection = Response.Cookies;

 for(loop1 = 0; loop1 < MyCookieCollection.Count; loop1++)
 {
    MyCookie = MyCookieCollection.Get(loop1);
    if(MyCookie.Value == "LastVisit")
    {
       MyCookie.Value = DateTime.Now.ToString();
       MyCookieCollection.Set(MyCookie);
    }
 }

Voir aussi

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

Get(String)

Retourne le cookie portant le nom spécifié dans la collection.

C#
public System.Web.HttpCookie Get (string name);

Paramètres

name
String

Nom du cookie à récupérer de la collection.

Retours

HttpCookie

HttpCookie spécifié par name.

Exemples

L’exemple suivant capture la collection de cookies envoyée par le client dans une nouvelle collection de cookies, récupère le cookie nommé « LastVisit » de la nouvelle collection et met à jour la valeur du cookie à la date et à l’heure actuelles.

C#
HttpCookieCollection MyCookieCollection = Request.Cookies;
 HttpCookie MyCookie = MyCookieCollection.Get("LastVisit");
 MyCookie.Value = DateTime.Now.ToString();
 MyCookieCollection.Set(MyCookie);

Remarques

Si le cookie nommé n’existe pas et que la collection de cookies est HttpResponse.Cookies, cette méthode crée un cookie portant ce nom.

Voir aussi

S’applique à

.NET Framework 4.8 et autres versions
Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8