Table of Contents

Class Cookie.Builder

Namespace
DotNetBrowser.Cookies
Assembly
DotNetBrowser.dll

A builder class to construct cookie.

public class Cookie.Builder
Inheritance
Cookie.Builder
Inherited Members

Each of the properties modifies the state of the builder. Builders are not thread-safe and should not be used concurrently from multiple threads without external synchronization.

Constructors

Builder(string)

Creates a new Cookie builder.

Properties

CreationTime

Gets or sets cookie creation time.

DomainName

Gets the domain name for this cookie.

ExpirationTime

Gets or sets cookie expiration time.

HttpOnly

Gets or sets the HttpOnly attribute. The HttpOnly cookie attribute can help to mitigate hijacking and XSS attacks by preventing access to cookie value through JavaScript.

Name

Gets or sets the name of the cookie.

Path

Gets or sets the path on the server to which the browser returns this cookie. The cookie is visible to all sub-paths on the server.

SameSite

Gets or sets the SameSite attribute value of the cookie. This attribute denotes if your cookie should be restricted to a first-party or same-site context.

Secure

Gets or sets the Secure attribute value of the cookie. A secure cookie is only sent to the server with an encrypted request over the HTTPS protocol.

Value

Gets or sets the value of the cookie.

Methods

Build()

Builds an HTTP cookie.