Aracılığıyla paylaş


HttpCookieCollection.Get Yöntem

Tanım

Tanımlama bilgisi koleksiyonundan tek HttpCookie bir nesne döndürür. Bu özellik, ad veya sayısal dizin tarafından tanımlama bilgilerinin alınmasına izin vermek için aşırı yüklenmiştir.

Aşırı Yüklemeler

Get(Int32)

HttpCookie Tanımlama bilgisi koleksiyonundan belirtilen dizine sahip öğeyi döndürür.

Get(String)

Tanımlama bilgisi koleksiyonundan belirtilen ada sahip tanımlama bilgisini döndürür.

Get(Int32)

HttpCookie Tanımlama bilgisi koleksiyonundan belirtilen dizine sahip öğeyi döndürür.

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

Parametreler

index
Int32

Tanımlama bilgisinin koleksiyondan döndürülecek dizini.

Döndürülenler

HttpCookie tarafından indexbelirtilen.

Örnekler

Aşağıdaki örnek tanımlama bilgisi koleksiyonundan her bir tanımlama bilgisini döndürür, "LastVisit" olarak adlandırılıp adlandırılmadığını denetler ve "LastVisit" bulunursa değerini geçerli tarih ve saate güncelleştirir.

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

Ayrıca bkz.

Şunlara uygulanır

Get(String)

Tanımlama bilgisi koleksiyonundan belirtilen ada sahip tanımlama bilgisini döndürür.

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

Parametreler

name
String

Koleksiyondan alınacak tanımlama bilgisinin adı.

Döndürülenler

HttpCookie tarafından namebelirtilen.

Örnekler

Aşağıdaki örnek, istemci tarafından yeni bir tanımlama bilgisi koleksiyonuna gönderilen tanımlama bilgisi koleksiyonunu yakalar, yeni koleksiyondan "LastVisit" adlı tanımlama bilgisini alır ve tanımlama bilgisinin değerini geçerli tarih ve saatle güncelleştirir.

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)

Açıklamalar

Adlandırılmış tanımlama bilgisi yoksa ve tanımlama bilgisi koleksiyonu ise HttpResponse.Cookies, bu yöntem bu adla yeni bir tanımlama bilgisi oluşturur.

Ayrıca bkz.

Şunlara uygulanır