WebRequest.CreatorInstance Özellik

Tanım

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 IWebRequestCreate istekte bulunmak için örneği oluşturulurken kullanılan sınıftan türetilen WebRequest 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 mı, Silverlight istemcisinin mi yoksa bazı özel nesnenin mi ö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şturacağını yapılandırmasına olanak tanır. 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. Bu, aynı protokol için birden fazla türetilmiş WebRequest türün istekleri işleyebildiği durumlarda kullanışlıdır. Microsoft Silverlight 3 ve üzeri çalışma zamanı, her birinin farklı özellikleri olan 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.

Şunlara uygulanır