System::Net::WebRequest فئة
محتويات
[
يخفي
]WebRequest class
تمثل طلب ويب. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء مثيل من هذا النوع على المكدس أو باستخدام العامل new، لأن ذلك سيؤدي إلى أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
class WebRequest : public virtual System::Object
Nested classes
- Class HttpRequestCreator
- Class WebRequestPrefixElement
الطرق
| طريقة | الوصف |
|---|---|
| virtual Abort() | يلغي الطلب الحالي. |
| virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>) | يبدأ عملية غير متزامنة للحصول على تدفق لكتابة البيانات إلى المورد. |
| virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>) | يبدأ طلبًا غير متزامنًا للمورد. |
| static Create(String) | ينشئ مثيلاً جديداً من فئة WebRequest باستخدام URI المحدد. |
| static Create(System::SharedPtr<Uri>) | ينشئ مثيلاً جديداً من فئة WebRequest باستخدام URI المحدد. |
| static CreateDefault(System::SharedPtr<Uri>) | ينشئ مشتقاً من WebRequest للمخطط URI المحدد. |
| static CreateHttp(String) | ينشئ مثيلاً جديداً من فئة WebRequest باستخدام URI المحدد. |
| static CreateHttp(System::SharedPtr<Uri>) | ينشئ مثيلاً جديداً من فئة WebRequest باستخدام URI المحدد. |
| virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>) | ينتظر حتى تكتمل العملية غير المتزامنة المحددة للحصول على تدفق. |
| virtual EndGetResponse(System::SharedPtr<IAsyncResult>) | ينتظر حتى يكتمل الطلب غير المتزامن المحدد للمورد. |
| virtual get_CachePolicy() | يحصل على سياسة التخزين المؤقت. |
| virtual get_ConnectionGroupName() | يحصل على اسم مجموعة الاتصال. |
| virtual get_ContentLength() | يحصل على عدد البايتات لبيانات الطلب التي سيتم إرسالها. |
| virtual get_ContentType() | يحصل على نوع MIME للطلب. |
| virtual get_Credentials() | يحصل على معلومات المصادقة المرتبطة بالطلب الحالي. |
| static get_DefaultWebProxy() | يحصل على الوكيل HTTP العالمي. |
| virtual get_Headers() | يحصل على مجموعة رؤوس HTTP. |
| virtual get_Method() | يحصل على طريقة HTTP. |
| virtual get_PreAuthenticate() | يحصل على قيمة تشير إلى ما إذا كان يجب المصادقة المسبقة للطلب. |
| static get_PrefixList() | يحصل على قائمة البادئات. |
| virtual get_Proxy() | يحصل على وكيل HTTP. |
| virtual get_RequestUri() | يعيد URI الطلب. |
| virtual get_Timeout() | يحصل على مقدار الوقت بالمللي ثانية الذي بعده سينتهي مهلة الطلب. |
| virtual get_UseDefaultCredentials() | يحصل على قيمة تشير إلى ما إذا كانت الخاصية ‘Credential’ مساوية للخاصية ‘DefaultCredentials’. |
| virtual GetRequestStream() | يعيد الدفق لكتابة البيانات إلى المورد. |
| virtual GetResponse() | يعيد استجابة الويب المرتبطة بالطلب الويب الحالي. |
| static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>) | يسجل المشتق WebRequest للـ URI المحدد. |
| virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>) | يضبط سياسة التخزين المؤقت. |
| virtual set_ConnectionGroupName(System::String) | يضبط اسم مجموعة الاتصال. |
| virtual set_ContentLength(int64_t) | يضبط عدد البايتات من بيانات الطلب لإرسالها. |
| virtual set_ContentType(String) | يضبط نوع MIME للطلب. |
| virtual set_Credentials(System::SharedPtr<ICredentials>) | يضبط معلومات المصادقة المرتبطة بالطلب الحالي. |
| static set_DefaultWebProxy(System::SharedPtr<IWebProxy>) | يضبط وكيل HTTP العالمي. |
| virtual set_Headers(System::SharedPtr<WebHeaderCollection>) | يضبط مجموعة رؤوس HTTP. |
| virtual set_Method(String) | يضبط طريقة HTTP. |
| virtual set_PreAuthenticate(bool) | يضبط قيمة تشير إلى ما إذا كان يجب أن يتم المصادقة المسبقة للطلب. |
| static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>) | يضبط قائمة البادئات. |
| virtual set_Proxy(System::SharedPtr<IWebProxy>) | يضبط وكيل HTTP. |
| virtual set_Timeout(int32_t) | يضبط مقدار الوقت بالميليثانية الذي بعده سينتهي مهلة الطلب. |
| virtual set_UseDefaultCredentials(bool) | يضبط قيمة تشير إلى ما إذا كانت الخاصية ‘Credential’ مساوية للخاصية ‘DefaultCredentials’. |
انظر أيضًا
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++