HttpCookieCollection.Get Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 index
belirtilen.
Ö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 name
belirtilen.
Ö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.