System::Net::FileWebRequest class

FileWebRequest class

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

انظر أيضًا