System::Net::Http::HttpClient فئة

HttpClient class

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

class HttpClient : public System::Net::Http::HttpMessageInvoker

الطرق

طريقةالوصف
CancelPendingRequests()يلغي جميع الطلبات المعلقة.
get_BaseAddress()يحصل على العنوان الأساسي للمورد المستخدم لإرسال الطلبات.
get_DefaultRequestHeaders()معلومات RTTI.
get_MaxResponseContentBufferSize()يحصل على الحد الأقصى لعدد البايتات لمحتوى الاستجابة.
get_Timeout()يحصل على الفترة الزمنية للانتظار قبل انتهاء مهلة الطلب.
HttpClient()ينشئ نسخة جديدة.
HttpClient(System::SharedPtr<HttpMessageHandler>)ينشئ نسخة جديدة.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)ينشئ نسخة جديدة.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)يرسل طلب HTTP المحدد.
set_BaseAddress(System::SharedPtr<Uri>)يضبط العنوان الأساسي للمورد المستخدم لإرسال الطلبات.
set_MaxResponseContentBufferSize(int64_t)يضبط الحد الأقصى لعدد البايتات لمحتوى الاستجابة.
set_Timeout(TimeSpan)يضبط الفترة الزمنية للانتظار قبل انتهاء مهلة الطلب.

انظر أيضًا