HttpCookieCollection.Get Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un objet individuel HttpCookie de la collection de cookies. Cette propriété est surchargée pour permettre la récupération des cookies par nom ou index numérique.
Surcharges
| Nom | Description |
|---|---|
| Get(Int32) |
Retourne l’élément HttpCookie avec l’index spécifié de la collection de cookies. |
| Get(String) |
Retourne le cookie avec le nom spécifié de la collection de cookies. |
Get(Int32)
Retourne l’élément HttpCookie avec l’index spécifié de la collection de cookies.
public:
System::Web::HttpCookie ^ Get(int index);
public System.Web.HttpCookie Get(int index);
member this.Get : int -> System.Web.HttpCookie
Public Function Get (index As Integer) As HttpCookie
Paramètres
- index
- Int32
Index du cookie à retourner à partir de la collection.
Retours
Spécifié HttpCookie 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.
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);
}
}
Dim loop1 As Integer
Dim MyCookie As HttpCookie
Dim MyCookieCollection As HttpCookieCollection = Request.Cookies
For loop1 = 0 To MyCookieCollection.Count - 1
MyCookie = MyCookieCollection.Get(loop1)
If MyCookie.Name = "LastVisit" Then
MyCookie.Value = DateTime.Now().ToString()
MyCookieCollection.Set(MyCookie)
End If
Next loop1
Voir aussi
S’applique à
Get(String)
Retourne le cookie avec le nom spécifié de la collection de cookies.
public:
System::Web::HttpCookie ^ Get(System::String ^ name);
public System.Web.HttpCookie Get(string name);
member this.Get : string -> System.Web.HttpCookie
Public Function Get (name As String) As HttpCookie
Paramètres
- name
- String
Nom du cookie à récupérer à partir de la collection.
Retours
Spécifié HttpCookie 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.
HttpCookieCollection MyCookieCollection = Request.Cookies;
HttpCookie MyCookie = MyCookieCollection.Get("LastVisit");
MyCookie.Value = DateTime.Now.ToString();
MyCookieCollection.Set(MyCookie);
Dim MyCookieCollection As HttpCookieCollection = Request.Cookies
Dim MyCookie As HttpCookie = 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.