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

HttpClient class

HTTP istekleri göndermek ve yanıtları almak 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 ayrılmalıdır. Bu tür bir örneği yığına (stack) veya new operatörüyle oluşturmaktan kaçının; aksi takdirde çalışma zamanı hataları ve/veya doğrulama hataları ortaya çıkar. Her zaman bu sınıfı System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

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

Yöntemler

YöntemAçıklama
CancelPendingRequests()Bekleyen tüm 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 maksimum bayt sayısını alır.
get_Timeout()İsteğin zaman aşımına uğramadan önce beklemesi gereken 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 maksimum bayt sayısını ayarlar.
set_Timeout(TimeSpan)İsteğin zaman aşımına uğramadan önce beklemesi gereken süreyi ayarlar.

Ayrıca Bakınız