HttpCookieCollection.Get Metod

Definition

Returnerar ett enskilt HttpCookie objekt från cookiesamlingen. Den här egenskapen är överbelastad för att tillåta hämtning av cookies med antingen namn eller numeriskt index.

Överlagringar

Name Description
Get(Int32)

HttpCookie Returnerar objektet med det angivna indexet från cookiesamlingen.

Get(String)

Returnerar cookien med det angivna namnet från cookiesamlingen.

Get(Int32)

HttpCookie Returnerar objektet med det angivna indexet från cookiesamlingen.

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

Parametrar

index
Int32

Indexet för cookien som ska returneras från samlingen.

Returer

Angivet HttpCookie av index.

Exempel

I följande exempel returneras varje cookie från cookiesamlingen, kontrollerar om den heter "LastVisit" och uppdaterar värdet till aktuellt datum och tid om "LastVisit" hittas.

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

Se även

Gäller för

Get(String)

Returnerar cookien med det angivna namnet från cookiesamlingen.

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

Parametrar

name
String

Namnet på cookien som ska hämtas från samlingen.

Returer

Angivet HttpCookie av name.

Exempel

I följande exempel avbildas cookiesamlingen som skickas av klienten till en ny cookiesamling, hämtar cookien med namnet "LastVisit" från den nya samlingen och uppdaterar cookiens värde till aktuellt datum och tid.

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)

Kommentarer

Om den namngivna cookien inte finns och cookiesamlingen är HttpResponse.Cookiesskapar den här metoden en ny cookie med det namnet.

Se även

Gäller för