Represents an HTTP cookie. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...

Inherits System::Object.

Public Member Functions

ASPOSECPP_SHARED_API String get_Comment () const
 Gets the 'Comment' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Comment (String value)
 Sets the 'Comment' attribute's value. More...
 
ASPOSECPP_SHARED_API System::SharedPtr< Uriget_CommentUri () const
 Gets the 'CommentURL' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_CommentUri (System::SharedPtr< Uri > value)
 Sets the 'CommentURL' attribute's value. More...
 
ASPOSECPP_SHARED_API bool get_HttpOnly () const
 Gets the 'HttpOnly' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_HttpOnly (bool value)
 Sets the 'HttpOnly' attribute's value. More...
 
ASPOSECPP_SHARED_API bool get_Discard () const
 Gets the 'Discard' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Discard (bool value)
 Sets the 'Discard' attribute's value. More...
 
ASPOSECPP_SHARED_API String get_Domain () const
 Gets the 'Domain' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Domain (String value)
 Sets the 'Domain' attribute's value. More...
 
ASPOSECPP_SHARED_API bool get_DomainImplicit ()
 Gets a value that indicates if the domain is implicit. More...
 
ASPOSECPP_SHARED_API void set_DomainImplicit (bool value)
 Sets a value that indicates if the domain is implicit. More...
 
ASPOSECPP_SHARED_API bool get_Expired ()
 Gets a value that indicates if the cookie expired. More...
 
ASPOSECPP_SHARED_API void set_Expired (bool value)
 Sets a value that indicates if the cookie expired. More...
 
ASPOSECPP_SHARED_API DateTime get_Expires ()
 Gets the 'Expires' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Expires (DateTime value)
 Sets the 'Expires' attribute's value. More...
 
ASPOSECPP_SHARED_API String get_Name () const
 Gets the cookie's name. More...
 
ASPOSECPP_SHARED_API void set_Name (String value)
 Sets the cookie's name. More...
 
ASPOSECPP_SHARED_API String get_Path () const
 Gets the 'Path' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Path (String value)
 Sets the 'Path' attribute's value. More...
 
ASPOSECPP_SHARED_API bool get_Plain () const
 Returns a value that indicates if the cookie specification is 'Plain'. More...
 
ASPOSECPP_SHARED_API String get_Port () const
 Gets the 'Port' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Port (String value)
 Sets the 'Port' attribute's value. More...
 
ASPOSECPP_SHARED_API System::ArrayPtr< int32_t > get_PortList () const
 Returns the collection of the 'Port' attribute's values. More...
 
ASPOSECPP_SHARED_API bool get_Secure () const
 Gets the 'Secure' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Secure (bool value)
 Sets the 'Secure' attribute's value. More...
 
ASPOSECPP_SHARED_API DateTime get_TimeStamp () const
 Returns the time when the cookie was created. More...
 
ASPOSECPP_SHARED_API String get_Value () const
 Gets the cookie's'value. More...
 
ASPOSECPP_SHARED_API void set_Value (String value)
 Sets the cookie's value. More...
 
ASPOSECPP_SHARED_API CookieVariant get_Variant () const
 Gets the cookie's specification. More...
 
ASPOSECPP_SHARED_API void set_Variant (CookieVariant value)
 Sets the cookie's specification. More...
 
ASPOSECPP_SHARED_API String get_DomainKey () const
 Returns the domain key. More...
 
ASPOSECPP_SHARED_API int32_t get_Version () const
 Gets the 'Version' attribute's value. More...
 
ASPOSECPP_SHARED_API void set_Version (int32_t value)
 Sets the 'Version' attribute's value. More...
 
ASPOSECPP_SHARED_API Cookie ()
 Constructs a new instance. More...
 
ASPOSECPP_SHARED_API Cookie (String name, String value)
 Constructs a new instance. More...
 
ASPOSECPP_SHARED_API Cookie (String name, String value, String path)
 Constructs a new instance. More...
 
ASPOSECPP_SHARED_API Cookie (String name, String value, String path, String domain)
 Constructs a new instance. More...
 
ASPOSECPP_SHARED_API bool InternalSetName (String value)
 This method is called by other methods to set a method name. More...
 
ASPOSECPP_SHARED_API System::SharedPtr< CookieClone ()
 Creates a copy of the current instance. More...
 
ASPOSECPP_SHARED_API bool VerifySetDefaults (CookieVariant variant, System::SharedPtr< Uri > uri, bool isLocalDomain, String localDomain, bool setDefault, bool shouldThrow)
 Verifies and sets the default attribute's values. More...
 
ASPOSECPP_SHARED_API bool Equals (System::SharedPtr< Object > comparand) override
 Compares objects using C# Object.Equals semantics. More...
 
ASPOSECPP_SHARED_API int32_t GetHashCode () const override
 Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More...
 
ASPOSECPP_SHARED_API String ToString () const override
 Analog of C# Object.ToString() method. Enables converting custom objects to string. More...
 
ASPOSECPP_SHARED_API String ToServerString ()
 Serializes the current instance to the string representation. More...
 
- Public Member Functions inherited from System::Object
ASPOSECPP_SHARED_API Object ()
 Creates object. Initializes all internal data structures. More...
 
virtual ASPOSECPP_SHARED_API ~Object ()
 Destroys object. Frees all internal data structures. More...
 
ASPOSECPP_SHARED_API Object (Object const &x)
 Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
Objectoperator= (Object const &x)
 Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More...
 
ObjectSharedRefAdded ()
 Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int SharedRefRemovedSafe ()
 Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
int RemovedSharedRefs (int count)
 Decreases shared reference count by specified value. More...
 
Detail::SmartPtrCounter * WeakRefAdded ()
 Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
void WeakRefRemoved ()
 Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More...
 
Detail::SmartPtrCounter * GetCounter ()
 Gets reference counter data structure associated with the object. More...
 
int SharedCount () const
 Gets current value of shared reference counter. More...
 
ASPOSECPP_SHARED_API void Lock ()
 Implements C# lock() statement locking. Call directly or use LockContext sentry object. More...
 
ASPOSECPP_SHARED_API void Unlock ()
 Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More...
 
virtual ASPOSECPP_SHARED_API bool Equals (ptr obj)
 Compares objects using C# Object.Equals semantics. More...
 
virtual ASPOSECPP_SHARED_API ptr MemberwiseClone () const
 Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More...
 
virtual ASPOSECPP_SHARED_API const TypeInfoGetType () const
 Gets actual type of object. Analog of C# System.Object.GetType() call. More...
 
virtual ASPOSECPP_SHARED_API bool Is (const TypeInfo &targetType) const
 Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More...
 
virtual ASPOSECPP_SHARED_API void SetTemplateWeakPtr (uint32_t argument)
 Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More...
 
virtual ASPOSECPP_SHARED_API bool FastCast (const Details::FastRttiBase &helper, void **out_ptr) const
 For internal purposes only. More...
 
template<>
bool Equals (float const &objA, float const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 
template<>
bool Equals (double const &objA, double const &objB)
 Emulates C#-style floating point comparison where two NaNs are considered equal even though according to IEC 60559:1989 NaN is not equal to any value, including NaN. More...
 
template<>
bool ReferenceEquals (String const &str, std::nullptr_t)
 Specialization of Object::ReferenceEquals for case of string and nullptr. More...
 
template<>
bool ReferenceEquals (String const &str1, String const &str2)
 Specialization of Object::ReferenceEquals for case of strings. More...
 

Public Attributes

bool IsQuotedVersion
 A value that indicates if the version is wrapped in the quotes. More...
 
bool IsQuotedDomain
 A value that indicates if the domain is wrapped in the quotes. More...
 

Static Public Attributes

static ASPOSECPP_SHARED_API const int32_t MaxSupportedVersion
 The maximum supported version. More...
 
static ASPOSECPP_SHARED_API const String MaxSupportedVersionString
 The string representation of the maximum supported version. More...
 
static ASPOSECPP_SHARED_API const String CommentAttributeName
 The 'Comment' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String CommentUrlAttributeName
 The 'CommentURL' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String DiscardAttributeName
 The 'Discard' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String DomainAttributeName
 The 'Domain' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String ExpiresAttributeName
 The 'Expires' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String MaxAgeAttributeName
 The 'Max-Age' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String PathAttributeName
 The 'Path' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String PortAttributeName
 The 'Port' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String SecureAttributeName
 The 'Secure' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String VersionAttributeName
 The 'Version' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String HttpOnlyAttributeName
 The 'HttpOnly' attribute's name. More...
 
static ASPOSECPP_SHARED_API const String SeparatorLiteral
 The attribute separator. More...
 
static ASPOSECPP_SHARED_API const String EqualsLiteral
 The separator that is used to separates the name and value of an attribute. More...
 
static ASPOSECPP_SHARED_API const String QuotesLiteral
 The symbol used to wrap the attribute's parts. More...
 
static ASPOSECPP_SHARED_API const String SpecialAttributeLiteral
 The prefix of the special attributes' names. More...
 
static ASPOSECPP_SHARED_API System::ArrayPtr< char16_t > PortSplitDelimiters
 The array that contains delimiters for the 'Port' attribute's values. More...
 
static ASPOSECPP_SHARED_API System::ArrayPtr< char16_t > ReservedToName
 A value that is reserved for the cookie name. More...
 
static ASPOSECPP_SHARED_API System::ArrayPtr< char16_t > ReservedToValue
 A value that is reserved for the cookie value. More...
 

Additional Inherited Members

- Public Types inherited from System::Object
typedef SmartPtr< Objectptr
 Alias for smart pointer type. More...
 
- Static Public Member Functions inherited from System::Object
static bool ReferenceEquals (ptr const &objA, ptr const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, T const &objB)
 Compares objects by reference. More...
 
template<typename T >
static std::enable_if<!IsSmartPtr< T >::value, bool >::type ReferenceEquals (T const &objA, std::nullptr_t)
 Reference-compares value type object with nullptr. More...
 
template<typename T1 , typename T2 >
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares reference type objects in C# style. More...
 
template<typename T1 , typename T2 >
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type Equals (T1 const &objA, T2 const &objB)
 Compares value type objects in C# style. More...
 
static const TypeInfoType ()
 Implements C# typeof(System.Object) construct. More...
 

Detailed Description

Represents an HTTP cookie. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

Constructor & Destructor Documentation

◆ Cookie() [1/4]

ASPOSECPP_SHARED_API System::Net::Cookie::Cookie ( )

Constructs a new instance.

◆ Cookie() [2/4]

ASPOSECPP_SHARED_API System::Net::Cookie::Cookie ( String  name,
String  value 
)

Constructs a new instance.

Parameters
nameThe cookie's name.
valueThe cookie's value.

◆ Cookie() [3/4]

ASPOSECPP_SHARED_API System::Net::Cookie::Cookie ( String  name,
String  value,
String  path 
)

Constructs a new instance.

Parameters
nameThe cookie name.
valueThe cookie value.
pathThe 'Path' attribute's value.

◆ Cookie() [4/4]

ASPOSECPP_SHARED_API System::Net::Cookie::Cookie ( String  name,
String  value,
String  path,
String  domain 
)

Constructs a new instance.

Parameters
nameThe cookie's name.
valueThe cookie's value.
pathThe 'Path' attribute's value.
domainThe 'Domain' attribute's value.

Member Function Documentation

◆ Clone()

ASPOSECPP_SHARED_API System::SharedPtr<Cookie> System::Net::Cookie::Clone ( )

Creates a copy of the current instance.

Returns
A copy of the current instance.

◆ Equals()

ASPOSECPP_SHARED_API bool System::Net::Cookie::Equals ( System::SharedPtr< Object comparand)
override

Compares objects using C# Object.Equals semantics.

Parameters
comparandObject to compare current one to.
Returns
True if objects are considered equal and false otherwise.

◆ get_Comment()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_Comment ( ) const

Gets the 'Comment' attribute's value.

Returns
The 'Comment' attribute's value.

◆ get_CommentUri()

ASPOSECPP_SHARED_API System::SharedPtr<Uri> System::Net::Cookie::get_CommentUri ( ) const

Gets the 'CommentURL' attribute's value.

Returns
The 'CommentURL' attribute's value.

◆ get_Discard()

ASPOSECPP_SHARED_API bool System::Net::Cookie::get_Discard ( ) const

Gets the 'Discard' attribute's value.

Returns
The 'Discard' attribute's value.

◆ get_Domain()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_Domain ( ) const

Gets the 'Domain' attribute's value.

Returns
The 'Domain' attribute's value.

◆ get_DomainImplicit()

ASPOSECPP_SHARED_API bool System::Net::Cookie::get_DomainImplicit ( )

Gets a value that indicates if the domain is implicit.

Returns
A value that indicates if the domain is implicit.

◆ get_DomainKey()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_DomainKey ( ) const

Returns the domain key.

Returns
The domain key.

◆ get_Expired()

ASPOSECPP_SHARED_API bool System::Net::Cookie::get_Expired ( )

Gets a value that indicates if the cookie expired.

Returns
A value that indicates if the cookie expired.

◆ get_Expires()

ASPOSECPP_SHARED_API DateTime System::Net::Cookie::get_Expires ( )

Gets the 'Expires' attribute's value.

Returns
The 'Expires' attribute's value.

◆ get_HttpOnly()

ASPOSECPP_SHARED_API bool System::Net::Cookie::get_HttpOnly ( ) const

Gets the 'HttpOnly' attribute's value.

Returns
The 'HttpOnly' attribute's value.

◆ get_Name()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_Name ( ) const

Gets the cookie's name.

Returns
The cookie's name.

◆ get_Path()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_Path ( ) const

Gets the 'Path' attribute's value.

Returns
The 'Path' attribute's value.

◆ get_Plain()

ASPOSECPP_SHARED_API bool System::Net::Cookie::get_Plain ( ) const

Returns a value that indicates if the cookie specification is 'Plain'.

Returns
A value that indicates if the cookie specification is 'Plain'.

◆ get_Port()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_Port ( ) const

Gets the 'Port' attribute's value.

Returns
The 'Port' attribute's value.

◆ get_PortList()

ASPOSECPP_SHARED_API System::ArrayPtr<int32_t> System::Net::Cookie::get_PortList ( ) const

Returns the collection of the 'Port' attribute's values.

Returns
The collection of the 'Port' attribute's values.

◆ get_Secure()

ASPOSECPP_SHARED_API bool System::Net::Cookie::get_Secure ( ) const

Gets the 'Secure' attribute's value.

Returns
The 'Secure' attribute's value.

◆ get_TimeStamp()

ASPOSECPP_SHARED_API DateTime System::Net::Cookie::get_TimeStamp ( ) const

Returns the time when the cookie was created.

Returns
The time when the cookie was created.

◆ get_Value()

ASPOSECPP_SHARED_API String System::Net::Cookie::get_Value ( ) const

Gets the cookie's'value.

Returns
The cookie's value.

◆ get_Variant()

ASPOSECPP_SHARED_API CookieVariant System::Net::Cookie::get_Variant ( ) const

Gets the cookie's specification.

Returns
The cookie's specification.

◆ get_Version()

ASPOSECPP_SHARED_API int32_t System::Net::Cookie::get_Version ( ) const

Gets the 'Version' attribute's value.

Returns
The 'Version' attribute's value.

◆ GetHashCode()

ASPOSECPP_SHARED_API int32_t System::Net::Cookie::GetHashCode ( ) const
overridevirtual

Analog of C# Object.GetHashCode() method. Enables hashing of custom objects.

Returns
Hash code value as calculated by corresponding class.

Reimplemented from System::Object.

◆ InternalSetName()

ASPOSECPP_SHARED_API bool System::Net::Cookie::InternalSetName ( String  value)

This method is called by other methods to set a method name.

Parameters
valueThe value that must be set.
Returns
True when the specified value is empty or special, otherwise false.

◆ set_Comment()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Comment ( String  value)

Sets the 'Comment' attribute's value.

Parameters
valueThe value that must be set.

◆ set_CommentUri()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_CommentUri ( System::SharedPtr< Uri value)

Sets the 'CommentURL' attribute's value.

Parameters
valueThe value that must be set.

◆ set_Discard()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Discard ( bool  value)

Sets the 'Discard' attribute's value.

Parameters
valueThe value that must be set.

◆ set_Domain()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Domain ( String  value)

Sets the 'Domain' attribute's value.

Parameters
valueThe value that must be set.

◆ set_DomainImplicit()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_DomainImplicit ( bool  value)

Sets a value that indicates if the domain is implicit.

Parameters
valueThe value that must be set.

◆ set_Expired()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Expired ( bool  value)

Sets a value that indicates if the cookie expired.

Parameters
valueThe value that must be set.

◆ set_Expires()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Expires ( DateTime  value)

Sets the 'Expires' attribute's value.

Parameters
valueThe value that must be set.

◆ set_HttpOnly()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_HttpOnly ( bool  value)

Sets the 'HttpOnly' attribute's value.

Parameters
valueThe value that must be set.

◆ set_Name()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Name ( String  value)

Sets the cookie's name.

Parameters
valueThe value that must be set.

◆ set_Path()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Path ( String  value)

Sets the 'Path' attribute's value.

Parameters
valueThe value that must be set.

◆ set_Port()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Port ( String  value)

Sets the 'Port' attribute's value.

Parameters
valueThe value that must be set.

◆ set_Secure()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Secure ( bool  value)

Sets the 'Secure' attribute's value.

Parameters
valueThe value that must be set.

◆ set_Value()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Value ( String  value)

Sets the cookie's value.

Parameters
valueThe value that must be set.

◆ set_Variant()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Variant ( CookieVariant  value)

Sets the cookie's specification.

Parameters
valueThe value that must be set.

◆ set_Version()

ASPOSECPP_SHARED_API void System::Net::Cookie::set_Version ( int32_t  value)

Sets the 'Version' attribute's value.

Parameters
valueThe value that must be set.

◆ ToServerString()

ASPOSECPP_SHARED_API String System::Net::Cookie::ToServerString ( )

Serializes the current instance to the string representation.

Returns
A string representation of the current instance.

◆ ToString()

ASPOSECPP_SHARED_API String System::Net::Cookie::ToString ( ) const
overridevirtual

Analog of C# Object.ToString() method. Enables converting custom objects to string.

Returns
String representation as provided by final class.

Reimplemented from System::Object.

◆ VerifySetDefaults()

ASPOSECPP_SHARED_API bool System::Net::Cookie::VerifySetDefaults ( CookieVariant  variant,
System::SharedPtr< Uri uri,
bool  isLocalDomain,
String  localDomain,
bool  setDefault,
bool  shouldThrow 
)

Verifies and sets the default attribute's values.

Parameters
variantThe cookie's specification.
uriThe Uri-class instance that is used to initialize the internal fields.
isLocalDomainA value that indicates if the cookie is pushed into the the local domain.
localDomainA local domain name.
setDefaultA value that indicates if the cookie's attributes must be initialized using their default values.
shouldThrowA value that indicates if an exception should be thrown when the specified values are invalid.
Returns
True when all values are valid, otherwise false.

Member Data Documentation

◆ CommentAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::CommentAttributeName
static

The 'Comment' attribute's name.

◆ CommentUrlAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::CommentUrlAttributeName
static

The 'CommentURL' attribute's name.

◆ DiscardAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::DiscardAttributeName
static

The 'Discard' attribute's name.

◆ DomainAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::DomainAttributeName
static

The 'Domain' attribute's name.

◆ EqualsLiteral

ASPOSECPP_SHARED_API const String System::Net::Cookie::EqualsLiteral
static

The separator that is used to separates the name and value of an attribute.

◆ ExpiresAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::ExpiresAttributeName
static

The 'Expires' attribute's name.

◆ HttpOnlyAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::HttpOnlyAttributeName
static

The 'HttpOnly' attribute's name.

◆ IsQuotedDomain

bool System::Net::Cookie::IsQuotedDomain

A value that indicates if the domain is wrapped in the quotes.

◆ IsQuotedVersion

bool System::Net::Cookie::IsQuotedVersion

A value that indicates if the version is wrapped in the quotes.

◆ MaxAgeAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::MaxAgeAttributeName
static

The 'Max-Age' attribute's name.

◆ MaxSupportedVersion

ASPOSECPP_SHARED_API const int32_t System::Net::Cookie::MaxSupportedVersion
static

The maximum supported version.

◆ MaxSupportedVersionString

ASPOSECPP_SHARED_API const String System::Net::Cookie::MaxSupportedVersionString
static

The string representation of the maximum supported version.

◆ PathAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::PathAttributeName
static

The 'Path' attribute's name.

◆ PortAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::PortAttributeName
static

The 'Port' attribute's name.

◆ PortSplitDelimiters

ASPOSECPP_SHARED_API System::ArrayPtr<char16_t> System::Net::Cookie::PortSplitDelimiters
static

The array that contains delimiters for the 'Port' attribute's values.

◆ QuotesLiteral

ASPOSECPP_SHARED_API const String System::Net::Cookie::QuotesLiteral
static

The symbol used to wrap the attribute's parts.

◆ ReservedToName

ASPOSECPP_SHARED_API System::ArrayPtr<char16_t> System::Net::Cookie::ReservedToName
static

A value that is reserved for the cookie name.

◆ ReservedToValue

ASPOSECPP_SHARED_API System::ArrayPtr<char16_t> System::Net::Cookie::ReservedToValue
static

A value that is reserved for the cookie value.

◆ SecureAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::SecureAttributeName
static

The 'Secure' attribute's name.

◆ SeparatorLiteral

ASPOSECPP_SHARED_API const String System::Net::Cookie::SeparatorLiteral
static

The attribute separator.

◆ SpecialAttributeLiteral

ASPOSECPP_SHARED_API const String System::Net::Cookie::SpecialAttributeLiteral
static

The prefix of the special attributes' names.

◆ VersionAttributeName

ASPOSECPP_SHARED_API const String System::Net::Cookie::VersionAttributeName
static

The 'Version' attribute's name.