HttpCookieMode HttpCookieMode HttpCookieMode HttpCookieMode Enum

Definition

Specifies how cookies are used for a Web application.

public enum class HttpCookieMode
public enum HttpCookieMode
type HttpCookieMode = 
Public Enum HttpCookieMode
Inheritance
HttpCookieModeHttpCookieModeHttpCookieModeHttpCookieMode

Fields

AutoDetect AutoDetect AutoDetect AutoDetect 2

ASP.NET determines whether the requesting browser or device supports cookies. If the requesting browser or device supports cookies then AutoDetect uses cookies to persist user data; otherwise, an identifier is used in the query string. If the browser or device supports the use of cookies but cookies are currently disabled, cookies are still used by the requesting feature.

UseCookies UseCookies UseCookies UseCookies 1

Cookies are used to persist user data regardless of whether the browser or device supports cookies.

UseDeviceProfile UseDeviceProfile UseDeviceProfile UseDeviceProfile 3

ASP.NET determines whether to use cookies based on HttpBrowserCapabilities setting. If the setting indicates that the browser or device supports cookies, cookies are used; otherwise, an identifier is used in the query string.

UseUri UseUri UseUri UseUri 0

The calling feature uses the query string to store an identifier regardless of whether the browser or device supports cookies.

Remarks

The HttpCookieMode enumeration is used to specify the value of the cookieless attribute in the sessionState configuration section. It is used by all features that support cookieless authentication.

The HttpCookieMode enumeration values specify how a cookie should be used to maintain information about the user. When AutoDetect is used, ASP.NET queries the browser or device to determine whether it supports cookies. If the browser or device supports cookies, then cookies are used to persist user data; otherwise, an identifier is used in the query string.

Applies to

See also