HttpCookieCollection.Get 메서드

정의

쿠키 컬렉션에서 개별 HttpCookie 개체를 반환합니다. 이 속성은 이름 또는 숫자 인덱스로 쿠키를 검색할 수 있도록 오버로드됩니다.

오버로드

Name Description
Get(Int32)

HttpCookie 쿠키 컬렉션에서 지정된 인덱스가 있는 항목을 반환합니다.

Get(String)

쿠키 컬렉션에서 지정된 이름의 쿠키를 반환합니다.

Get(Int32)

HttpCookie 쿠키 컬렉션에서 지정된 인덱스가 있는 항목을 반환합니다.

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

컬렉션에서 반환할 쿠키의 인덱스입니다.

반품

에 지정된 HttpCookie형식입니다index.

예제

다음 예제에서는 쿠키 컬렉션에서 각 쿠키를 반환하고 이름이 "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)

쿠키 컬렉션에서 지정된 이름의 쿠키를 반환합니다.

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

컬렉션에서 검색할 쿠키의 이름입니다.

반품

에 지정된 HttpCookie형식입니다name.

예제

다음 예제에서는 클라이언트가 보낸 쿠키 컬렉션을 새 쿠키 컬렉션으로 캡처하고, 새 컬렉션에서 "LastVisit"이라는 쿠키를 검색하고, 쿠키 값을 현재 날짜 및 시간으로 업데이트합니다.

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)

설명

명명된 쿠키가 존재하지 않고 쿠키 컬렉션이 있는 경우 이 메서드는 HttpResponse.Cookies해당 이름으로 새 쿠키를 만듭니다.

추가 정보

적용 대상