System::Net::Http::HttpClient sınıfı

HttpClient class

İstek gönderme ve yanıt alma işlemleri için bir HTTP istemcisinin temel sınıfını temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak allocate edilmelidir. Bu tür bir örnek, yığına (stack) veya new operatörüyle oluşturulmamalıdır, aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirin.

class HttpClient : public System::Net::Http::HttpMessageInvoker

Yöntemler

YöntemAçıklama
CancelPendingRequests()Tüm bekleyen istekleri iptal eder.
get_BaseAddress()İstek göndermek için kullanılan kaynağın temel adresini alır.
get_DefaultRequestHeaders()RTTI bilgisi.
get_MaxResponseContentBufferSize()Yanıt içeriğinin azami bayt sayısını alır.
get_Timeout()İsteğin zaman aşımına uğramadan önce bekleyeceği süreyi alır.
HttpClient()Yeni bir örnek oluşturur.
HttpClient(System::SharedPtr<HttpMessageHandler>)Yeni bir örnek oluşturur.
HttpClient(System::SharedPtr<HttpMessageHandler>, bool)Yeni bir örnek oluşturur.
Send(System::SharedPtr<HttpRequestMessage>, HttpCompletionOption)Belirtilen HTTP isteğini gönderir.
set_BaseAddress(System::SharedPtr<Uri>)İstek göndermek için kullanılan kaynağın temel adresini ayarlar.
set_MaxResponseContentBufferSize(int64_t)Yanıt içeriğinin azami bayt sayısını ayarlar.
set_Timeout(TimeSpan)İsteğin zaman aşımına uğramadan önce bekleyeceği süreyi ayarlar.

Ayrıca Bakınız