فئة System::Net::Cookie

تمثل ملف تعريف ارتباط HTTP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل و/أو أخطاء تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class Cookie : public System::Object

الطرق

طريقةالوصف
Clone()ينشئ نسخة من الكائن الحالي.
Cookie()ينشئ نسخة جديدة.
Cookie(String, String)ينشئ نسخة جديدة.
Cookie(String, String, String)ينشئ نسخة جديدة.
Cookie(String, String, String, String)ينشئ نسخة جديدة.
Equals(System::SharedPtr<Object>) overrideيقارن الكائنات باستخدام دلالات C# Object.Equals.
get_Comment() constيحصل على قيمة السمة ‘Comment’.
get_CommentUri() constيحصل على قيمة السمة ‘CommentURL’.
get_Discard() constيحصل على قيمة السمة ‘Discard’.
get_Domain() constيحصل على قيمة السمة ‘Domain’.
get_DomainImplicit()يحصل على قيمة تشير إلى ما إذا كان النطاق ضمنيًا.
get_DomainKey() constيعيد مفتاح النطاق.
get_Expired()يحصل على قيمة تشير إلى ما إذا انتهت صلاحية ملف تعريف الارتباط.
get_Expires()يحصل على قيمة السمة ‘Expires’.
get_HttpOnly() constيحصل على قيمة السمة ‘HttpOnly’.
get_Name() constيحصل على اسم ملف تعريف الارتباط.
get_Path() constيحصل على قيمة السمة ‘Path’.
get_Plain() constيعيد قيمة تشير إلى ما إذا كانت مواصفة ملف تعريف الارتباط هي ‘Plain’.
get_Port() constيحصل على قيمة السمة ‘Port’.
get_PortList() constيعيد مجموعة قيم سمة ‘Port’.
get_Secure() constيحصل على قيمة سمة ‘Secure’.
get_TimeStamp() constيعيد الوقت الذي تم إنشاء الكوكي فيه.
get_Value() constيحصل على قيمة الكوكي.
get_Variant() constيحصل على مواصفات الكوكي.
get_Version() constيحصل على قيمة سمة ‘Version’ .
GetHashCode() const overrideنظير طريقة C# Object.GetHashCode(). يتيح تجزئة الكائنات المخصصة.
InternalSetName(String)يتم استدعاء هذه الطريقة من قبل طرق أخرى لتعيين اسم طريقة.
set_Comment(String)يضبط قيمة سمة ‘Comment’.
set_CommentUri(System::SharedPtr<Uri>)يضبط قيمة سمة ‘CommentURL’.
set_Discard(bool)يضبط قيمة سمة ‘Discard’.
set_Domain(String)يضبط قيمة سمة ‘Domain’.
set_DomainImplicit(bool)يضبط قيمة تشير إلى ما إذا كان النطاق ضمنيًا.
set_Expired(bool)يضبط قيمة تشير إلى ما إذا انتهت صلاحية الكوكي.
set_Expires(DateTime)يضبط قيمة سمة ‘Expires’.
set_HttpOnly(bool)يضبط قيمة سمة ‘HttpOnly’.
set_Name(String)يضبط اسم الكوكي.
set_Path(String)يضبط قيمة سمة ‘Path’.
set_Port(String)يضبط قيمة سمة ‘Port’.
set_Secure(bool)يضبط قيمة سمة ‘Secure’.
set_Value(String)يضبط قيمة الكوكي.
set_Variant(CookieVariant)يضبط مواصفات الكوكي.
set_Version(int32_t)يضبط قيمة سمة ‘Version’ .
ToServerString()يسلسل الكائن الحالي إلى تمثيل نصي.
ToString() const overrideتماثل طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة.
VerifySetDefaults(CookieVariant, System::SharedPtr<Uri>, bool, String, bool, bool)يتحقق ويضبط قيم السمات الافتراضية.

الحقول

حقلالوصف
static CommentAttributeNameاسم سمة ‘Comment’.
static CommentUrlAttributeNameاسم سمة ‘CommentURL’.
static DiscardAttributeNameاسم سمة ‘Discard’.
static DomainAttributeNameاسم سمة ‘Domain’.
static EqualsLiteralالفاصل المستخدم لفصل الاسم والقيمة لسمة.
static ExpiresAttributeNameاسم سمة ‘Expires’.
static HttpOnlyAttributeNameاسم سمة ‘HttpOnly’.
static MaxAgeAttributeNameاسم سمة ‘Max-Age’.
static MaxSupportedVersionمعلومات RTTI.
static MaxSupportedVersionStringالتمثيل النصي لأعلى نسخة مدعومة.
static PathAttributeNameاسم سمة ‘Path’.
static PortAttributeNameاسم سمة ‘Port’.
static PortSplitDelimitersالمصفوفة التي تحتوي على الفواصل لقيم سمة ‘Port’.
static QuotesLiteralالرمز المستخدم لتغليف أجزاء السمة.
static ReservedToNameقيمة محجوزة لاسم ملف تعريف الارتباط.
static ReservedToValueقيمة محجوزة لقيمة ملف تعريف الارتباط.
static SecureAttributeNameاسم سمة ‘Secure’.
static SeparatorLiteralفاصل السمة.
static SpecialAttributeLiteralبادئة أسماء السمات الخاصة.
static VersionAttributeNameاسم سمة ‘Version

انظر أيضًا