System::Net::WebRequest فئة

WebRequest class

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

class WebRequest : public virtual System::Object

Nested classes

الطرق

طريقةالوصف
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’.

انظر أيضًا