HttpCookieCollection.Get 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
쿠키 컬렉션에서 개별 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
컬렉션에서 반환할 쿠키의 인덱스입니다.
반환
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
컬렉션에서 검색할 쿠키의 이름입니다.
반환
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,이 메서드는 해당 이름을 가진 새 쿠키를 만듭니다.