Bagikan melalui


WebRequest.CreatorInstance Properti

Definisi

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.

Berlaku untuk