Share via


WebRequestHandler Kelas

Definisi

Menyediakan fitur khusus desktop yang tidak tersedia untuk aplikasi Bursa Windows atau lingkungan lainnya.

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
Warisan

Keterangan

Kelas ini mengimplementasikan handler transportasi menggunakan HttpWebRequest instans untuk mengirim permintaan HTTP ke server.

Konstruktor

WebRequestHandler()

Menginisialisasi instans baru kelas WebRequestHandler.

Properti

AllowAutoRedirect

Mendapatkan atau menetapkan nilai yang menunjukkan apakah handler harus mengikuti respons pengalihan.

(Diperoleh dari HttpClientHandler)
AllowPipelining

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyalurkan permintaan ke sumber daya Internet.

AuthenticationLevel

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat autentikasi dan peniruan yang digunakan untuk permintaan ini.

AutomaticDecompression

Mendapatkan atau mengatur jenis metode dekompresi yang digunakan oleh handler untuk dekompresi otomatis respons konten HTTP.

(Diperoleh dari HttpClientHandler)
CachePolicy

Mendapatkan atau menetapkan kebijakan cache untuk permintaan ini.

CheckCertificateRevocationList

Mendapatkan atau menetapkan nilai yang menunjukkan apakah sertifikat diperiksa terhadap daftar pencabutan otoritas sertifikat.

(Diperoleh dari HttpClientHandler)
ClientCertificateOptions

Mendapatkan atau menetapkan nilai yang menunjukkan apakah sertifikat secara otomatis dipilih dari penyimpanan sertifikat atau jika pemanggil diizinkan untuk meneruskan sertifikat klien tertentu.

(Diperoleh dari HttpClientHandler)
ClientCertificates

Mendapatkan atau mengatur kumpulan sertifikat keamanan yang terkait dengan permintaan ini.

ContinueTimeout

Mendapatkan atau mengatur jumlah waktu, dalam milidetik, aplikasi akan menunggu 100 lanjut dari server sebelum mengunggah data.

CookieContainer

Mendapatkan atau mengatur kontainer cookie yang digunakan untuk menyimpan cookie server oleh handler.

(Diperoleh dari HttpClientHandler)
Credentials

Mendapatkan atau mengatur informasi autentikasi yang digunakan oleh handler ini.

(Diperoleh dari HttpClientHandler)
DefaultProxyCredentials

Ketika proksi default (sistem) sedang digunakan, mendapatkan atau mengatur kredensial untuk dikirimkan ke server proksi default untuk autentikasi. Proksi default hanya digunakan ketika UseProxy diatur ke true dan Proxy diatur ke null.

(Diperoleh dari HttpClientHandler)
ImpersonationLevel

Mendapatkan atau mengatur tingkat peniruan untuk permintaan saat ini.

MaxAutomaticRedirections

Mendapatkan atau mengatur jumlah maksimum pengalihan yang diikuti oleh handler.

(Diperoleh dari HttpClientHandler)
MaxConnectionsPerServer

Mendapatkan atau mengatur jumlah maksimum koneksi bersamaan (per titik akhir server) yang diizinkan saat membuat permintaan menggunakan HttpClient objek. Perhatikan bahwa batasnya adalah per titik akhir server, jadi misalnya nilai 256 akan mengizinkan 256 koneksi bersamaan ke http://www.adatum.com/ dan 256 lainnya ke http://www.adventure-works.com/.

(Diperoleh dari HttpClientHandler)
MaxRequestContentBufferSize

Mendapatkan atau mengatur ukuran buffer konten permintaan maksimum yang digunakan oleh handler.

(Diperoleh dari HttpClientHandler)
MaxResponseHeadersLength

Mendapatkan atau mengatur panjang maksimum header respons yang diizinkan.

MeterFactory

Mendapatkan atau mengatur IMeterFactory untuk membuat kustom Meter untuk HttpClientHandler instans.

(Diperoleh dari HttpClientHandler)
PreAuthenticate

Mendapatkan atau menetapkan nilai yang menunjukkan apakah handler mengirim header Otorisasi dengan permintaan.

(Diperoleh dari HttpClientHandler)
Properties

Mendapatkan kamus yang dapat ditulis (yaitu, peta) properti kustom untuk HttpClient permintaan. Kamus diinisialisasi kosong; Anda dapat menyisipkan dan mengkueri pasangan kunci-nilai untuk penangan kustom dan pemrosesan khusus Anda.

(Diperoleh dari HttpClientHandler)
Proxy

Mendapatkan atau mengatur informasi proksi yang digunakan oleh handler.

(Diperoleh dari HttpClientHandler)
ReadWriteTimeout

Mendapatkan atau mengatur waktu habis dalam milidetik saat menulis permintaan ke atau membaca respons dari server.

ServerCertificateCustomValidationCallback

Mendapatkan atau mengatur metode panggilan balik untuk memvalidasi sertifikat server.

(Diperoleh dari HttpClientHandler)
ServerCertificateValidationCallback

Mendapatkan atau mengatur metode panggilan balik untuk memvalidasi sertifikat server.

SslProtocols

Mendapatkan atau mengatur protokol TLS/SSL yang digunakan oleh objek yang HttpClient dikelola oleh objek HttpClientHandler.

(Diperoleh dari HttpClientHandler)
SupportsAutomaticDecompression

Mendapatkan nilai yang menunjukkan apakah handler mendukung dekompresi konten respons otomatis.

(Diperoleh dari HttpClientHandler)
SupportsProxy

Mendapatkan nilai yang menunjukkan apakah handler mendukung pengaturan proksi.

(Diperoleh dari HttpClientHandler)
SupportsRedirectConfiguration

Mendapatkan nilai yang menunjukkan apakah handler mendukung pengaturan konfigurasi untuk AllowAutoRedirect properti dan MaxAutomaticRedirections .

(Diperoleh dari HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan mengizinkan berbagi koneksi terautentikasi NTLM berkecepatan tinggi.

UseCookies

Mendapatkan atau menetapkan nilai yang menunjukkan apakah handler menggunakan CookieContainer properti untuk menyimpan cookie server dan menggunakan cookie ini saat mengirim permintaan.

(Diperoleh dari HttpClientHandler)
UseDefaultCredentials

Mendapatkan atau menetapkan nilai yang mengontrol apakah kredensial default dikirim dengan permintaan oleh handler.

(Diperoleh dari HttpClientHandler)
UseProxy

Mendapatkan atau menetapkan nilai yang menunjukkan apakah handler menggunakan proksi untuk permintaan.

(Diperoleh dari HttpClientHandler)

Metode

Dispose()

Merilis sumber daya yang tidak dikelola dan membuang sumber daya terkelola yang digunakan oleh HttpMessageHandler.

(Diperoleh dari HttpMessageHandler)
Dispose(Boolean)

Merilis sumber daya tidak terkelola yang HttpClientHandler digunakan oleh dan secara opsional membuang sumber daya terkelola.

(Diperoleh dari HttpClientHandler)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
Send(HttpRequestMessage, CancellationToken)

Membuat instans HttpResponseMessage berdasarkan informasi yang disediakan di HttpRequestMessage.

(Diperoleh dari HttpClientHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Membuat instans HttpResponseMessage berdasarkan informasi yang disediakan dalam HttpRequestMessage sebagai operasi yang tidak akan memblokir.

(Diperoleh dari HttpClientHandler)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk