WebRequest.CreatorInstance Özellik
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.
Dikkat
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Bir alt sınıfta geçersiz kılındığında, belirtilen URI'ye istekte bulunmak için örneği oluşturulmuş oluşturmak WebRequest için kullanılan sınıftan türetilen IWebRequestCreate fabrika nesnesini alır.
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
Özellik Değeri
yöntemi tarafından Create(Uri) döndürülen türetilmiş WebRequest tür.
- Öznitelikler
Açıklamalar
Bu özellik, bir uygulamanın isteği oluşturmak için hangi IWebRequestCreate türetilmiş fabrika nesnesinin kullanıldığını belirlemesine olanak tanır. Bu nesne System.Net.Browser.WebRequestCreator.BrowserHttp veya System.Net.Browser.WebRequestCreator.ClientHttp olabilir, ancak öğesinden IWebRequestCreatetüretilmiş özel bir örnek de olabilir. Bu, bir uygulamanın Silverlight'ı barındıran tarayıcının, Silverlight istemcisinin veya bazı özel nesnenin örnek için HTTP isteklerini ve yanıtlarını işleyip işlemediğini belirlemesine WebRequest olanak tanır. yöntemi, RegisterPrefix bir uygulamanın belirli bir URI'ye istekte bulunurken türetilmiş WebRequest türün örneğini oluşturmasını sağlar. WebRequest oluşturucular genellikle HTTP veya HTTPS gibi belirli bir protokolü işlemek üzere kaydedilir, ancak belirli bir sunucuya veya sunucudaki yola yönelik bir isteği işlemek için kaydedilebilir. Aynı protokol için istekleri birden fazla türetilmiş WebRequest tür işleyebilirse bu yararlı olur. Microsoft Silverlight 3 ve üzeri çalışma zamanı, her birinde farklı özelliklere sahip birden çok HTTP işleyicisini destekler. Örneğin, Temsili Durum Aktarımı (REST) kullanan bir web hizmeti System.Net.Browser.WebRequestCreator.ClientHttp işleyicisini gerektirirken SOAP web hizmeti varsayılan System.Net.Browser.WebRequestCreator.BrowserHttp işleyicisini kullanabilir.