System::Net::WebRequest class

WebRequest class

Bir web isteğini temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new ile asla oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class WebRequest : public virtual System::Object

Nested classes

Yöntemler

YöntemAçıklama
virtual Abort()Mevcut isteği iptal eder.
virtual BeginGetRequestStream(AsyncCallback, System::SharedPtr<Object>)Kaynağa veri yazmak için bir akış elde etmeye yönelik eşzamansız bir işlemi başlatır.
virtual BeginGetResponse(AsyncCallback, System::SharedPtr<Object>)Kaynak için eşzamansız bir isteği başlatır.
static Create(String)Belirtilen URI’yi kullanarak WebRequest sınıfının yeni bir örneğini oluşturur.
static Create(System::SharedPtr<Uri>)Belirtilen URI’yi kullanarak WebRequest sınıfının yeni bir örneğini oluşturur.
static CreateDefault(System::SharedPtr<Uri>)Belirtilen URI şeması için bir WebRequest türevi oluşturur.
static CreateHttp(String)Belirtilen URI’yi kullanarak WebRequest sınıfının yeni bir örneğini oluşturur.
static CreateHttp(System::SharedPtr<Uri>)Belirtilen URI’yi kullanarak WebRequest sınıfının yeni bir örneğini oluşturur.
virtual EndGetRequestStream(System::SharedPtr<IAsyncResult>)Belirtilen akış elde etme eşzamansız işlemi tamamlanana kadar bekler.
virtual EndGetResponse(System::SharedPtr<IAsyncResult>)Kaynak için belirtilen eşzamansız isteğin tamamlanmasını bekler.
virtual get_CachePolicy()Önbellek politikasını alır.
virtual get_ConnectionGroupName()Bağlantı grubunun adını alır.
virtual get_ContentLength()Gönderilecek istek verisinin bayt sayısını alır.
virtual get_ContentType()İsteğin MIME tipini alır.
virtual get_Credentials()Mevcut istek ile ilişkili kimlik doğrulama bilgilerini alır.
static get_DefaultWebProxy()Genel HTTP proxy’sini alır.
virtual get_Headers()HTTP başlıklarının koleksiyonunu alır.
virtual get_Method()HTTP yöntemini alır.
virtual get_PreAuthenticate()İsteğin önceden kimlik doğrulaması yapılması gerekip gerekmediğini gösteren bir değeri alır.
static get_PrefixList()Önek listesini alır.
virtual get_Proxy()HTTP proxy’sini alır.
virtual get_RequestUri()İstek URI’sını döndürür.
virtual get_Timeout()İsteğin zaman aşımına uğrayacağı milisaniye cinsinden süreyi alır.
virtual get_UseDefaultCredentials()‘Credential’ özelliğinin ‘DefaultCredentials’ özelliğine eşit olup olmadığını gösteren bir değeri alır.
virtual GetRequestStream()Kaynağa veri yazmak için akışı döndürür.
virtual GetResponse()Mevcut web isteğiyle ilişkili web yanıtını döndürür.
static RegisterPrefix(String, System::SharedPtr<IWebRequestCreate>)Belirtilen URI için WebRequest türevini kaydeder.
virtual set_CachePolicy(System::SharedPtr<System::Net::Cache::RequestCachePolicy>)Önbellek politikasını ayarlar.
virtual set_ConnectionGroupName(System::String)Bağlantı grubunun adını ayarlar.
virtual set_ContentLength(int64_t)Gönderilecek istek verisinin bayt sayısını ayarlar.
virtual set_ContentType(String)İsteğin MIME tipini ayarlar.
virtual set_Credentials(System::SharedPtr<ICredentials>)Mevcut istekle ilişkili kimlik doğrulama bilgilerini ayarlar.
static set_DefaultWebProxy(System::SharedPtr<IWebProxy>)Genel HTTP proxy’sini ayarlar.
virtual set_Headers(System::SharedPtr<WebHeaderCollection>)HTTP başlıklarının koleksiyonunu ayarlar.
virtual set_Method(String)HTTP yöntemini ayarlar.
virtual set_PreAuthenticate(bool)İsteğin önceden kimlik doğrulaması gerekip gerekmediğini gösteren bir değeri ayarlar.
static set_PrefixList(System::SharedPtr<Collections::Generic::List<System::SharedPtr<WebRequest::WebRequestPrefixElement>>>)Önek listesini ayarlar.
virtual set_Proxy(System::SharedPtr<IWebProxy>)HTTP proxy’sini ayarlar.
virtual set_Timeout(int32_t)İsteğin zaman aşımına uğrayacağı milisaniye cinsinden süreyi ayarlar.
virtual set_UseDefaultCredentials(bool)‘Credential’ özelliğinin ‘DefaultCredentials’ özelliğine eşit olup olmadığını gösteren bir değeri ayarlar.

Ayrıca Bakınız