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 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üretilen 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. 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