Click or drag to resize

NetworkClientSetCookieAsync Method

Version 91.1.160
Sets a cookie with the given cookie data; may overwrite equivalent cookies if they exist.

Namespace:  CefSharp.DevTools.Network
Assembly:  CefSharp (in CefSharp.dll) Version: 91.1.160.0 (91.1.160.0)
Syntax
public Task<SetCookieResponse> SetCookieAsync(
	string name,
	string value,
	string url = null,
	string domain = null,
	string path = null,
	Nullable<bool> secure = null,
	Nullable<bool> httpOnly = null,
	Nullable<CookieSameSite> sameSite = null,
	Nullable<long> expires = null,
	Nullable<CookiePriority> priority = null,
	Nullable<bool> sameParty = null,
	Nullable<CookieSourceScheme> sourceScheme = null,
	Nullable<int> sourcePort = null
)

Parameters

name
Type: SystemString
Cookie name.
value
Type: SystemString
Cookie value.
url (Optional)
Type: SystemString
The request-URI to associate with the setting of the cookie. This value can affect thedefault domain, path, source port, and source scheme values of the created cookie.
domain (Optional)
Type: SystemString
Cookie domain.
path (Optional)
Type: SystemString
Cookie path.
secure (Optional)
Type: SystemNullableBoolean
True if cookie is secure.
httpOnly (Optional)
Type: SystemNullableBoolean
True if cookie is http-only.
sameSite (Optional)
Type: SystemNullableCookieSameSite
Cookie SameSite type.
expires (Optional)
Type: SystemNullableInt64
Cookie expiration date, session cookie if not set
priority (Optional)
Type: SystemNullableCookiePriority
Cookie Priority type.
sameParty (Optional)
Type: SystemNullableBoolean
True if cookie is SameParty.
sourceScheme (Optional)
Type: SystemNullableCookieSourceScheme
Cookie source scheme type.
sourcePort (Optional)
Type: SystemNullableInt32
Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an unspecified port.An unspecified port value allows protocol clients to emulate legacy cookie scope for the port.This is a temporary ability and it will be removed in the future.

Return Value

Type: TaskSetCookieResponse
returns System.Threading.Tasks.Task<SetCookieResponse>
See Also