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

WebRequestHandler()

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

Özellikler

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 olarak 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ı koleksiyonunu alır veya ayarlar.

ContinueTimeout

Uygulama, verileri karşıya yüklemeden önce sunucudan 100 devam etme süresini milisaniye cinsinden 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

Bir HttpClient nesne 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 örneğin 256 değeri ile 256 eş zamanlı bağlantıya http://www.adatum.com/ ve başka bir 256'ya http://www.adventure-works.com/izin verir.

(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.

MeterFactory

Örneği için özel Meter oluşturmak üzere HttpClientHandler öğesini alır veya ayarlarIMeterFactory.

(Devralındığı yer: HttpClientHandler)
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 özel özelliklerin yazılabilir bir sözlüğünü (yani bir eşlemeyi HttpClient ) 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ı 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 denetleen 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

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

içinde HttpRequestMessagesağlanan bilgilere göre bir örneği HttpResponseMessage oluşturur.

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

engellemeyecek bir işlem olarak içinde HttpRequestMessage sağlanan bilgileri temel alan bir örneği HttpResponseMessage oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır