WebRequest.CreatorInstance Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Ketika ditimpa di kelas turunan, mendapatkan objek pabrik yang berasal dari kelas yang IWebRequestCreate digunakan untuk membuat WebRequest instans untuk membuat permintaan ke URI yang ditentukan.
public:
virtual property System::Net::IWebRequestCreate ^ CreatorInstance { System::Net::IWebRequestCreate ^ get(); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public virtual System.Net.IWebRequestCreate CreatorInstance { get; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.CreatorInstance : System.Net.IWebRequestCreate
Public Overridable ReadOnly Property CreatorInstance As IWebRequestCreate
Nilai Properti
Jenis turunan WebRequest yang dikembalikan oleh Create(Uri) metode .
- Atribut
Keterangan
Properti ini memungkinkan aplikasi untuk menentukan objek pabrik turunan mana yang IWebRequestCreate digunakan untuk membuat permintaan. Objek ini mungkin System.Net.Browser.WebRequestCreator.BrowserHttp atau System.Net.Browser.WebRequestCreator.ClientHttp, tetapi mungkin juga merupakan instans kustom yang berasal dari IWebRequestCreate. Ini memungkinkan aplikasi untuk menentukan apakah browser yang menghosting Silverlight, klien Silverlight, atau beberapa objek kustom menangani permintaan dan respons HTTP untuk instans tersebut WebRequest . Metode ini RegisterPrefix memungkinkan aplikasi untuk mengonfigurasi jenis turunan WebRequest mana yang akan dibuat saat membuat permintaan ke URI tertentu. WebRequest pembuat biasanya terdaftar untuk menangani protokol tertentu, seperti HTTP atau HTTPS, tetapi dapat didaftarkan untuk menangani permintaan ke server atau jalur tertentu di server. Ini berguna ketika lebih dari satu jenis turunan WebRequest dapat memproses permintaan untuk protokol yang sama. Runtime Microsoft Silverlight 3 dan yang lebih baru mendukung beberapa handler HTTP yang masing-masing memiliki kemampuan yang berbeda. Misalnya, layanan web yang menggunakan Representational State Transfer (REST) mungkin memerlukan handler System.Net.Browser.WebRequestCreator.ClientHttp sementara layanan web SOAP mungkin dapat menggunakan handler System.Net.Browser.WebRequestCreator.BrowserHttp default.