System::Net::HttpWebRequest فئة
محتويات
[
يخفي
]HttpWebRequest class
يمثل طلب الويب HTTP. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء مثيل من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيتسبب ذلك في أخطاء وقت التشغيل أو أخطاء التأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class HttpWebRequest : public System::Net::WebRequest
الطرق
| طريقة | الوصف |
|---|---|
| Abort() override | يوقف الطلب الحالي. |
| virtual AddRange(int32_t) | يضيف رأس ‘Range’ إلى الطلب الحالي. |
| virtual AddRange(System::String, int32_t, int32_t) | يضيف رأس ‘Range’ إلى الطلب الحالي. |
| BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) override | يبدأ عملية غير متزامنة للحصول على تدفق لكتابة البيانات إلى المورد. |
| BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) override | يبدأ طلبًا غير متزامنًا للمورد. |
| EndGetRequestStream(System::SharedPtr<IAsyncResult>) override | ينتظر حتى تكتمل العملية غير المتزامنة المحددة للحصول على تدفق. |
| EndGetResponse(System::SharedPtr<IAsyncResult>) override | ينتظر حتى يكتمل الطلب غير المتزامن المحدد للمورد. |
| get_Accept() | يحصل على قيمة رأس HTTP ‘Accept’. |
| virtual get_AllowAutoRedirect() | يحصل على قيمة تشير إلى ما إذا كان يجب على الطلب اتباع عمليات إعادة التوجيه. |
| virtual get_AllowReadStreamBuffering() | يحصل على قيمة تشير إلى ما إذا كان يجب تخزين البيانات المستلمة من المورد في الذاكرة المؤقتة. |
| virtual get_AllowWriteStreamBuffering() | يحصل على قيمة تشير إلى ما إذا كان التخزين المؤقت مفعلًا لإرسال البيانات. |
| virtual get_ClientCertificates() | يحصل على مجموعة الشهادات المرتبطة بالطلب الحالي. |
| get_ConnectionGroupName() override | يحصل على اسم مجموعة الاتصال. |
| get_ContentLength() override | يحصل على عدد البايتات لبيانات الطلب التي سيتم إرسالها. |
| get_ContentType() override | يحصل على نوع MIME للطلب. |
| get_ContinueTimeout() | يحصل على مهلة الانتظار حتى يتم استلام رمز الحالة 100-Continue. |
| virtual get_CookieContainer() | يحصل على حاوية ملفات تعريف الارتباط المرتبطة بالطلب الويب الحالي. |
| get_Credentials() override | يحصل على معلومات المصادقة المرتبطة بالطلب الحالي. |
| virtual get_HaveResponse() | يرجع قيمة تشير إلى ما إذا تم استلام استجابة. |
| get_Headers() override | يحصل على مجموعة رؤوس HTTP. |
| virtual get_KeepAlive() | يحصل على قيمة تشير إلى ما إذا كان يجب أن يحتوي الطلب الحالي على رأس ‘Keep-Alive’. |
| virtual get_MaximumAutomaticRedirections() | يحصل على الحد الأقصى لعدد عمليات إعادة التوجيه المسموح بها. |
| get_Method() override | يحصل على طريقة HTTP. |
| get_PreAuthenticate() override | يحصل على قيمة تشير إلى ما إذا كان يجب أن يكون الطلب مُصادَقًا مسبقًا. |
| get_Proxy() override | يحصل على وكيل HTTP. |
| virtual get_Referer() | يحصل على قيمة رأس ‘Referer’. |
| get_RequestUri() override | يعيد عنوان URI للطلب. |
| virtual get_SendChunked() | يحصل على قيمة تشير إلى ما إذا كان يجب إرسال البيانات على شكل مقاطع. |
| get_ServicePoint() | يعيد نقطة خدمة تمثل الاتصال الشبكي بالمورد. |
| virtual get_SupportsCookieContainer() | يعيد قيمة تشير إلى ما إذا كان الطلب الحالي يمكنه استخدام حاوية ملفات تعريف الارتباط. |
| get_Timeout() override | يحصل على مقدار الوقت بالمللي ثانية الذي بعده سينتهي مهلة الطلب. |
| get_UseDefaultCredentials() override | يحصل على قيمة تشير إلى ما إذا كانت الخاصية ‘Credential’ مساوية للخاصية ‘DefaultCredentials’. |
| virtual get_UserAgent() | يحصل على قيمة رأس ‘User-Agent’. |
| GetRequestStream() override | يعيد الدفق لكتابة البيانات إلى المورد. |
| GetResponse() override | يعيد استجابة الويب المرتبطة بالطلب الويب الحالي. |
| HttpWebRequest(System::SharedPtr<Uri>) | ينشئ نسخة جديدة. |
| set_Accept(String) | يضبط قيمة رأس HTTP ‘Accept’. |
| virtual set_AllowAutoRedirect(bool) | يضبط قيمة تشير إلى ما إذا كان يجب على الطلب اتباع عمليات إعادة التوجيه. |
| virtual set_AllowReadStreamBuffering(bool) | يضبط قيمة تشير إلى ما إذا كان يجب تخزين البيانات المستلمة من المورد في الذاكرة المؤقتة. |
| virtual set_AllowWriteStreamBuffering(bool) | يضبط قيمة تشير إلى ما إذا كان التخزين المؤقت ممكّنًا لإرسال البيانات. |
| virtual set_ClientCertificates(System::SharedPtr<System::Security::Cryptography::X509Certificates::X509CertificateCollection>) | يضبط مجموعة الشهادات المرتبطة بالطلب الحالي. |
| set_ConnectionGroupName(System::String) override | يضبط اسم مجموعة الاتصال. |
| set_ContentLength(int64_t) override | يضبط عدد البايتات لبيانات الطلب التي سيتم إرسالها. |
| set_ContentType(String) override | يضبط نوع MIME للطلب. |
| set_ContinueTimeout(int32_t) | يضبط مهلة الانتظار حتى يتم استلام رمز الحالة 100-Continue. |
| virtual set_CookieContainer(System::SharedPtr<System::Net::CookieContainer>) | يضبط حاوية ملفات تعريف الارتباط المرتبطة بالطلب الويب الحالي. |
| set_Credentials(System::SharedPtr<ICredentials>) override | يضبط معلومات المصادقة المرتبطة بالطلب الحالي. |
| set_Headers(System::SharedPtr<WebHeaderCollection>) override | يضبط مجموعة رؤوس HTTP. |
| virtual set_KeepAlive(bool) | يضبط قيمة تشير إلى ما إذا كان يجب أن يحتوي الطلب الحالي على رأس ‘Keep-Alive’. |
| virtual set_MaximumAutomaticRedirections(int) | يضبط الحد الأقصى لعدد عمليات إعادة التوجيه المسموح بها. |
| set_Method(String) override | يضبط طريقة HTTP. |
| set_PreAuthenticate(bool) override | يضبط قيمة تشير إلى ما إذا كان يجب أن يكون الطلب مُسبق المصادقة. |
| set_ProtocolVersion(System::Version) | معلومات RTTI. |
| set_Proxy(System::SharedPtr<IWebProxy>) override | يضبط وكيل HTTP. |
| virtual set_Referer(System::String) | يضبط قيمة رأس ‘Referer’. |
| virtual set_SendChunked(bool) | يضبط قيمة تشير إلى ما إذا كان يجب إرسال البيانات على شكل مقاطع. |
| set_Timeout(int) override | يضبط مقدار الوقت بالمللي ثانية الذي بعده سينتهي مهلة الطلب. |
| set_UseDefaultCredentials(bool) override | يضبط قيمة تشير إلى ما إذا كانت الخاصية ‘Credential’ مساوية للخاصية ‘DefaultCredentials’. |
| virtual set_UserAgent(System::String) | يضبط قيمة رأس ‘User-Agent’. |
انظر أيضًا
- Class WebRequest
- Namespace System::Net
- Library Aspose.Page for C++