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

HttpClient class

تمثل الفئة الأساسية لعميل HTTP لإرسال الطلبات وتلقي الاستجابات. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject() function. لا تقم أبدًا بإنشاء مثال من هذا النوع على المكدس أو باستخدام المشغل 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)يضبط الفاصل الزمني للانتظار قبل انتهاء مهلة الطلب.

انظر أيضًا