HttpCookieCollection.Get Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan objek individual HttpCookie dari koleksi cookie. Properti ini kelebihan beban untuk memungkinkan pengambilan cookie dengan nama atau indeks numerik.
Overload
| Nama | Deskripsi |
|---|---|
| Get(Int32) |
Mengembalikan HttpCookie item dengan indeks yang ditentukan dari koleksi cookie. |
| Get(String) |
Mengembalikan cookie dengan nama yang ditentukan dari koleksi cookie. |
Get(Int32)
Mengembalikan HttpCookie item dengan indeks yang ditentukan dari koleksi cookie.
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
Parameter
- index
- Int32
Indeks cookie yang akan dikembalikan dari koleksi.
Mengembalikan
Ditentukan HttpCookie oleh index.
Contoh
Contoh berikut mengembalikan setiap cookie dari koleksi cookie, memeriksa apakah itu bernama "LastVisit", dan, jika "LastVisit" ditemukan, memperbarui nilainya ke tanggal dan waktu saat ini.
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
Lihat juga
Berlaku untuk
Get(String)
Mengembalikan cookie dengan nama yang ditentukan dari koleksi cookie.
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
Parameter
- name
- String
Nama cookie yang akan diambil dari koleksi.
Mengembalikan
Ditentukan HttpCookie oleh name.
Contoh
Contoh berikut menangkap koleksi cookie yang dikirim oleh klien ke dalam koleksi cookie baru, mengambil cookie bernama "LastVisit" dari koleksi baru, dan memperbarui nilai cookie ke tanggal dan waktu saat ini.
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)
Keterangan
Jika cookie bernama tidak ada dan koleksi cookie adalah HttpResponse.Cookies, metode ini membuat cookie baru dengan nama tersebut.