Язык

HttpCookieCollection.Get Метод

Определение

Возвращает отдельный HttpCookie объект из коллекции файлов cookie. Это свойство перегружено, чтобы разрешить получение файлов cookie по имени или числовым индексам.

Перегрузки

Имя Описание
Get(Int32)

HttpCookie Возвращает элемент с указанным индексом из коллекции файлов cookie.

Get(String)

Возвращает файл cookie с указанным именем из коллекции файлов cookie.

Get(Int32)

HttpCookie Возвращает элемент с указанным индексом из коллекции файлов 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

Параметры

index
Int32

Индекс файла cookie, возвращаемого из коллекции.

Возвращаемое значение

HttpCookieЗаданный index параметром .

Примеры

В следующем примере возвращается каждый файл cookie из коллекции cookie, проверяется, называется ли он "LastVisit", а если "LastVisit" найден, обновляет его значение до текущей даты и времени.

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

См. также раздел

Применяется к

Get(String)

Возвращает файл cookie с указанным именем из коллекции файлов 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

Параметры

name
String

Имя файла cookie, извлекаемого из коллекции.

Возвращаемое значение

HttpCookieЗаданный name параметром .

Примеры

В следующем примере записывается коллекция файлов cookie, отправленная клиентом в новую коллекцию файлов cookie, извлекает файл cookie с именем LastVisit из новой коллекции и обновляет значение файла cookie до текущей даты и времени.

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)

Комментарии

Если именованный файл cookie не существует и коллекция HttpResponse.Cookiesфайлов cookie имеется, этот метод создает новый файл cookie с таким именем.

См. также раздел

Применяется к