NSHttpCookie 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HTTP 쿠키
[Foundation.Register("NSHTTPCookie", true)]
public class NSHttpCookie : Foundation.NSObject
type NSHttpCookie = class
inherit NSObject
- 상속
- 특성
설명
이름 및 값만 필요한 사용의 경우 선택적 경로 및 도메인을 사용하여 NSHTTPCookie 생성자 중 하나를 사용할 수 있습니다.
하나 이상의 주석, 만료, 포트, 보안 설정 및 버전이 필요한 더 복잡한 시나리오의 경우 를 사용하는 생성자를 사용할 수 있습니다.
또는 NSHttpCookie 생성자 또는 CookieFromProperties(NSDictionary) 메서드에 NSDictionary를 전달하여 만들 수 있습니다.
var firstCookie = new NSHttpCookie ("visited", "yes");
// More advanced, initialize from a .NET cookie and
// make it expire in 10 hours
var secondCookie = new NSHttpCookie (new Cookie () {
Name = "visited",
Value = "yes",
Expires = DateTime.UtcNow + TimeSpan.FromHours (10);
});
실제 키는 이 클래스의 공개 키 정적 필드 중 하나여야 합니다(KeyName, , KeyValue, KeyVersionKeyOriginUrlKeyDomain, KeyPath, , KeySecureKeyCommentKeyCommentUrlKeyDiscardKeyExpiresKeyMaximumAge 및 KeyPort).
// Long winded example using NSDictionary.
var properties = new NSDictionary (
NSHttpCookie.KeyName, "visited-site",
NSHttpCookie.KeyValue, "yes",
NSHttpCookie.Comment, "my-comment" );
var cookie = new NSHttpCookie (properties);
생성자
NSHttpCookie(Cookie) |
제공된 System.Net.Cookie 인스턴스 속성에서 새 쿠키 만들기 |
NSHttpCookie(IntPtr) |
관리되지 않는 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다. |
NSHttpCookie(NSDictionary) |
새 NSHttpCookie를 만듭니다. |
NSHttpCookie(NSObjectFlag) |
초기화를 건너뛰고 개체만 할당하기 위해 파생 클래스에서 를 호출하는 생성자입니다. |
NSHttpCookie(String, String) |
제공된 이름과 값을 사용하여 새 쿠키를 만듭니다. |
NSHttpCookie(String, String, String) |
제공된 이름, 값 및 경로를 사용하여 새 쿠키를 만듭니다. |
NSHttpCookie(String, String, String, String) |
제공된 이름, 값, 경로 및 도메인을 사용하여 새 쿠키를 만듭니다. |
속성
Class |
HTTP 쿠키 (다음에서 상속됨 NSObject) |
ClassHandle |
이 클래스의 핸들입니다. |
Comment |
주석 문자열입니다. |
CommentUrl |
주석 URL입니다. |
DebugDescription |
이 개체에 대한 개발자 의미 있는 설명입니다. (다음에서 상속됨 NSObject) |
Description |
ToString의 Objective-C 버전인 개체에 대한 설명입니다. (다음에서 상속됨 NSObject) |
Domain |
쿠키의 도메인입니다. |
ExpiresDate |
이 쿠키의 만료 날짜입니다. |
Handle |
관리되지 않는 개체 표현에 대한 핸들(포인터)입니다. (다음에서 상속됨 NSObject) |
IsDirectBinding |
HTTP 쿠키 (다음에서 상속됨 NSObject) |
IsHttpOnly |
이 쿠키를 RFC 2965당 HTTP 서버로만 보내야 하는지 여부입니다. |
IsProxy |
HTTP 쿠키 (다음에서 상속됨 NSObject) |
IsSecure |
이 쿠키를 보안 채널을 통해서만 보내야 하는지 여부입니다. |
IsSessionOnly |
만료 날짜를 무시하고 세션이 끝날 때 이 쿠키를 삭제해야 하는지 여부입니다. |
KeyComment |
HTTP 쿠키 |
KeyCommentUrl |
HTTP 쿠키 |
KeyDiscard |
HTTP 쿠키 |
KeyDomain |
HTTP 쿠키 |
KeyExpires |
HTTP 쿠키 |
KeyMaximumAge |
HTTP 쿠키 |
KeyName |
HTTP 쿠키 |
KeyOriginUrl |
HTTP 쿠키 |
KeyPath |
HTTP 쿠키 |
KeyPort |
HTTP 쿠키 |
KeySecure |
HTTP 쿠키 |
KeyValue |
HTTP 쿠키 |
KeyVersion |
HTTP 쿠키 |
Name |
이 쿠키의 이름입니다. |
Path |
이 쿠키의 경로입니다. |
PortList |
이 쿠키의 포트 목록입니다. |
Properties |
이 쿠키의 속성입니다. |
RetainCount |
개체에 대한 현재 Objective-C 보존 수를 반환합니다. (다음에서 상속됨 NSObject) |
Self |
HTTP 쿠키 (다음에서 상속됨 NSObject) |
Superclass |
HTTP 쿠키 (다음에서 상속됨 NSObject) |
SuperHandle |
이 NSObject에 대한 기본 클래스의 메서드를 나타내는 데 사용되는 핸들입니다. (다음에서 상속됨 NSObject) |
Value |
이 쿠키의 값입니다. |
Version |
이 쿠키의 버전입니다. |
Zone |
HTTP 쿠키 (다음에서 상속됨 NSObject) |
메서드
확장 메서드
ObjectDidBeginEditing(NSObject, INSEditor) |
HTTP 쿠키 |
ObjectDidEndEditing(NSObject, INSEditor) |
HTTP 쿠키 |
GetValidModes(NSObject, NSFontPanel) |
HTTP 쿠키 |
ValidateToolbarItem(NSObject, NSToolbarItem) |
HTTP 쿠키 |
GetDebugDescription(INSObjectProtocol) |
HTTP 쿠키 |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
HTTP 쿠키 |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
HTTP 쿠키 |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
HTTP 쿠키 |
GetAccessibilityCustomRotors(NSObject) |
개체에 적합한 개체의 UIAccessibilityCustomRotor 배열을 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
개체에 적합한 개체의 UIAccessibilityCustomRotor 배열을 |