WebRequestHandler Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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) |