Aracılığıyla paylaş


WebRequestHandler Sınıf

Tanım

Windows Mağazası uygulamaları veya diğer ortamlar için kullanılamayan masaüstüne özgü özellikler sağlar.

public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
    inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
Devralma

Açıklamalar

Bu sınıf, sunuculara HTTP istekleri göndermek için örnekleri kullanan HttpWebRequest bir aktarım işleyicisi uygular.

Oluşturucular

Name Description
WebRequestHandler()

WebRequestHandler sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AllowAutoRedirect

İşleyicinin yeniden yönlendirme yanıtlarını izlemesi gerekip gerekmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
AllowPipelining

İsteğin İnternet kaynağına işlem hattı oluşturup oluşturmayacağını belirten bir değer alır veya ayarlar.

AuthenticationLevel

Bu istek için kullanılan kimlik doğrulama ve kimliğe bürünme düzeyini belirten bir değer alır veya ayarlar.

AutomaticDecompression

İŞleyici tarafından HTTP içerik yanıtının otomatik sıkıştırmasını açmak için kullanılan sıkıştırma yönteminin türünü alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
CachePolicy

Bu istek için önbellek ilkesini alır veya ayarlar.

CheckCertificateRevocationList

Sertifikanın sertifika yetkilisi iptal listesinde denetlenip denetlenmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
ClientCertificateOptions

Sertifikanın sertifika deposundan otomatik olarak seçildiğini veya çağıranın belirli bir istemci sertifikasını geçirmesine izin verilip verilmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
ClientCertificates

Bu istekle ilişkili güvenlik sertifikalarının koleksiyonunu alır veya ayarlar.

ContinueTimeout

Uygulama, verileri karşıya yüklemeden önce sunucudan 100 devam etme süresini milisaniye olarak alır veya ayarlar.

CookieContainer

İşleyici tarafından sunucu tanımlama bilgilerini depolamak için kullanılan tanımlama bilgisi kapsayıcısını alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
Credentials

Bu işleyici tarafından kullanılan kimlik doğrulama bilgilerini alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
DefaultProxyCredentials

Varsayılan (sistem) ara sunucusu kullanılırken kimlik doğrulama için kimlik bilgilerini varsayılan ara sunucuya göndermek üzere alır veya ayarlar. Varsayılan proxy yalnızca UseProxy olarak ayarlandığında true ve Proxy olarak ayarlandığında nullkullanılır.

(Devralındığı yer: HttpClientHandler)
ImpersonationLevel

Geçerli istek için kimliğe bürünme düzeyini alır veya ayarlar.

MaxAutomaticRedirections

İşleyicinin izlediği en fazla yeniden yönlendirme sayısını alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
MaxConnectionsPerServer

Nesne HttpClient kullanarak istekte bulunurken izin verilen en fazla eşzamanlı bağlantı sayısını (sunucu uç noktası başına) alır veya ayarlar. Sınırın sunucu uç noktası başına olduğuna dikkat edin; bu nedenle 256 değeri ile 256 eş zamanlı bağlantıya http://www.adatum.com/ ve başka bir 256'ya izin verir http://www.adventure-works.com/.

(Devralındığı yer: HttpClientHandler)
MaxRequestContentBufferSize

İşleyici tarafından kullanılan en büyük istek içeriği arabellek boyutunu alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
MaxResponseHeadersLength

Yanıt üst bilgilerinin izin verilen uzunluk üst sınırını alır veya ayarlar.

PreAuthenticate

İşleyicinin istekle bir Yetkilendirme üst bilgisi gönderip göndermediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
Properties

İstekler için HttpClient özel özelliklerden oluşan yazılabilir bir sözlük (yani bir harita) alır. Sözlük boş başlatılır; özel işleyicileriniz ve özel işlemeniz için anahtar-değer çiftleri ekleyebilir ve sorgulayabilirsiniz.

(Devralındığı yer: HttpClientHandler)
Proxy

İşleyici tarafından kullanılan ara sunucu bilgilerini alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
ReadWriteTimeout

Sunucuya istek yazarken veya sunucudan yanıt okurken milisaniye cinsinden zaman aşımını alır veya ayarlar.

ServerCertificateCustomValidationCallback

Sunucu sertifikasını doğrulamak için bir geri çağırma yöntemi alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
ServerCertificateValidationCallback

Sunucu sertifikasını doğrulamak için bir geri çağırma yöntemi alır veya ayarlar.

SslProtocols

HttpClientHandler nesnesi tarafından yönetilen nesneler tarafından HttpClient kullanılan TLS/SSL protokollerini alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
SupportsAutomaticDecompression

İşleyicinin otomatik yanıt içeriği açma işlemini destekleyip desteklemediğini belirten bir değer alır.

(Devralındığı yer: HttpClientHandler)
SupportsProxy

İşleyicinin ara sunucu ayarlarını destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: HttpClientHandler)
SupportsRedirectConfiguration

İşleyicinin ve MaxAutomaticRedirections özellikleri için AllowAutoRedirect yapılandırma ayarlarını destekleyip desteklemediğini gösteren bir değer alır.

(Devralındığı yer: HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Yüksek hızlı NTLM kimliği doğrulanmış bağlantı paylaşımına izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar.

UseCookies

İşleyicinin sunucu tanımlama bilgilerini depolamak için özelliğini kullanıp kullanmadığını CookieContainer ve istek gönderirken bu tanımlama bilgilerini kullanıp kullanmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
UseDefaultCredentials

varsayılan kimlik bilgilerinin işleyici tarafından isteklerle gönderilip gönderilmediğini denetleyebilen bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)
UseProxy

İşleyicinin istekler için ara sunucu kullanıp kullanmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: HttpClientHandler)

Yöntemler

Name Description
Dispose()

Yönetilmeyen kaynakları serbest bırakır ve tarafından HttpMessageHandlerkullanılan yönetilen kaynakları atılır.

(Devralındığı yer: HttpMessageHandler)
Dispose(Boolean)

tarafından HttpClientHandler kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları atılır.

(Devralındığı yer: HttpClientHandler)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
SendAsync(HttpRequestMessage, CancellationToken)

'de HttpRequestMessage sağlanan bilgilere göre engellemeyecek bir işlem olarak öğesinin bir örneğini HttpResponseMessage oluşturur.

(Devralındığı yer: HttpClientHandler)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır