다음을 통해 공유


CookieOptions 클래스

정의

새 쿠키를 만드는 데 사용되는 옵션입니다.

public ref class CookieOptions
public class CookieOptions
type CookieOptions = class
Public Class CookieOptions
상속
CookieOptions

설명

CookieOptions 인스턴스는 개별 쿠키의 동작을 제어하기 위한 것입니다. 여러 쿠키에서 동일한 CookieOptions 인스턴스를 다시 사용하면 여러 쿠키에 영향을 주는 수정과 같은 의도하지 않은 결과가 발생할 수 있습니다. 구성이 독립적으로 적용되도록 각 쿠키에 대해 새 CookieOptions 개체를 인스턴스화하는 것이 좋습니다.

생성자

CookieOptions()

경로가 '/'인 기본 쿠키를 만듭니다.

CookieOptions(CookieOptions)

지정된 CookieOptions복사본을 만듭니다.

속성

Domain

쿠키를 연결할 도메인을 가져오거나 설정합니다.

Expires

쿠키의 만료 날짜 및 시간을 가져오거나 설정합니다.

Extensions

쿠키에 추가할 추가 값의 컬렉션을 가져옵니다.

HttpOnly

클라이언트 쪽 스크립트에서 쿠키에 액세스할 수 없는지 여부를 나타내는 값을 가져오거나 설정합니다.

IsEssential

이 쿠키가 애플리케이션이 올바르게 작동하기 위해 필수인지를 나타냅니다. true이면 동의 정책 검사가 무시될 수 있습니다. 기본값은 false입니다.

MaxAge

쿠키의 최대 사용 기간을 가져오거나 설정합니다.

Path

쿠키 경로를 가져오거나 설정합니다.

SameSite

쿠키의 SameSite 특성 값을 가져오거나 설정합니다. 기본값은 Unspecified

Secure

SSL(Secure Sockets Layer)을 사용하여 쿠키를 전송할지, 즉 HTTPS를 통해서만 쿠키를 전송할지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

CreateCookieHeader(String, String)

현재 옵션을 사용하여 SetCookieHeaderValue 만듭니다.

적용 대상