System::Net::FileWebRequest class

FileWebRequest class

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

class FileWebRequest : public System::Net::WebRequest

الطرق

طريقةالوصف
Abort() overrideيوقف الطلب الحالي.
BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) overrideيبدأ عملية غير متزامنة للحصول على تدفق لكتابة البيانات إلى المورد.
BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) overrideيبدأ طلبًا غير متزامنًا للمورد.
EndGetRequestStream(System::SharedPtr<IAsyncResult>) overrideينتظر حتى تكتمل العملية غير المتزامنة المحددة للحصول على تدفق.
EndGetResponse(System::SharedPtr<IAsyncResult>) overrideينتظر حتى يكتمل الطلب غير المتزامن المحدد للمورد.
FileWebRequest(System::SharedPtr<Uri>)ينشئ نسخة جديدة.
get_ContentType() overrideيحصل على نوع MIME للطلب.
get_Headers() overrideيحصل على مجموعة رؤوس HTTP.
get_Method() overrideيحصل على طريقة HTTP.
get_RequestUri() overrideيعيد عنوان URI للطلب.
GetResponse() overrideيعيد استجابة الويب المرتبطة بالطلب الويب الحالي.
set_ContentType(String) overrideيضبط نوع MIME للطلب.
set_Headers(System::SharedPtr<WebHeaderCollection>) overrideيضبط مجموعة رؤوس HTTP.
set_Method(String) overrideيضبط طريقة HTTP.
set_Timeout(int) overrideمعلومات RTTI.

انظر أيضًا