다음을 통해 공유


HttpCookieCollection.Get 메서드

정의

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

오버로드

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에서 지정한 HttpCookie입니다.

예제

다음 예제에서는 반환 각 쿠키 쿠키 컬렉션에서 "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에서 지정한 HttpCookie입니다.

예제

다음 예제에서는 새로운 쿠키 컬렉션에 클라이언트에서 보낸 쿠키 컬렉션을 캡처하고, "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,이 메서드는 해당 이름을 가진 새 쿠키를 만듭니다.

추가 정보

적용 대상