System::Net::Http::Headers::HttpHeaders فئة

HttpHeaders class

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

class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>

الطرق

طريقةالوصف
Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)يتحقق من صحة زوج اسم-قيمة جديد ويضيفه إلى المجموعة الحالية.
Add(String, String)يتحقق من صحة زوج اسم-قيمة جديد ويضيفه إلى المجموعة الحالية.
virtual AddHeaders(System::SharedPtr<HttpHeaders>)يقوم بدمج كائن فئة HttpHeaders المحدد مع الكائن الحالي.
AddParsedValue(String, System::SharedPtr<Object>)يحصل على رأس بالاسم المحدد ويضيف قيمة مُحلَّلة إلى الرأس.
Clear()يزيل جميع العناصر من المجموعة.
Contains(String)
ContainsParsedValue(String, System::SharedPtr<Object>)يتحقق مما إذا كان الرأس يحتوي على القيمة المحددة.
GetEnumerator() overrideيحصل على المُعدِّد.
GetHeaderString(String)يعيد تمثيلًا نصيًا للقيم حسب اسم الرأس المحدد.
GetHeaderString(String, System::SharedPtr<Object>)يعيد تمثيلًا نصيًا للقيم حسب اسم الرأس المحدد.
GetHeaderStrings()يعيد مجموعة تحتوي على تمثيلات نصية لقيم الرؤوس.
GetParsedValues(String)يعيد القيم المُحلَّلة حسب اسم الرأس المحدد.
GetValues(String)يعيد القيم المقابلة حسب الاسم المحدد.
static ParsedValuesAsList(const System::SharedPtr<Object>)يحوّل القيم المُحلَّلة إلى قائمة.
Remove(String)يحاول إزالة عنصر بالاسم المحدد.
RemoveParsedValue(String, System::SharedPtr<Object>)يحصل على رأس بالاسم المحدد ويزيل قيمة مُحلَّلة من الرأس.
SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>)
SetOrRemoveParsedValue(String, System::SharedPtr<Object>)يحصل على رأس بالاسم المحدد ويضبط أو يزيل قيمته. سيتم إزالة قيمة الرأس عندما يكون معامل ‘value’ يساوي nullptr، وإلا سيتم ضبط قيمة مُحلَّلة.
SetParsedValue(String, System::SharedPtr<Object>)يحصل على رأس بالاسم المحدد ويضبط قيمة مُحلَّلة للرأس.
ToString() const overrideتماثل طريقة C# Object.ToString(). يتيح تحويل الكائنات المخصصة إلى سلسلة.
TryAddWithoutValidation(String, String)يحاول إضافة زوج اسم-قيمة جديد إلى المجموعة الحالية.
TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)يضيف مجموعة من أزواج الاسم-القيمة إلى المجموعة الحالية.
TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&)يحاول الحصول على القيم المقابلة حسب الاسم المحدد.
TryParseAndAddValue(String, String)يحاول تحليل القيمة المحددة وإضافتها إلى قيم الرأس.

انظر أيضًا