الفئة 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يقارن الكائنات باستخدام دلالات Object.Equals في C#.
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

انظر أيضًا