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.Page for C++