WebRequest.CreatorInstance Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Cuando se reemplaza en una clase descendiente, obtiene el objeto de fábrica derivado de la IWebRequestCreate clase utilizada para crear la WebRequest instancia para realizar la solicitud en el URI especificado.
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
Valor de propiedad
Tipo derivado WebRequest devuelto por el Create(Uri) método .
- Atributos
Comentarios
Esta propiedad permite a una aplicación determinar qué IWebRequestCreate objeto de fábrica derivado se usó para crear la solicitud. Este objeto puede ser System.Net.Browser.WebRequestCreator.BrowserHttp) o System.Net.Browser.WebRequestCreator.ClientHttp), pero también puede ser una instancia personalizada derivada de IWebRequestCreate. Esto permite a una aplicación determinar si el explorador que hospeda Silverlight, el cliente de Silverlight o algún objeto personalizado controla las solicitudes y respuestas HTTP de la WebRequest instancia. El RegisterPrefix método permite a una aplicación configurar qué tipo derivado WebRequest se creará una instancia al realizar una solicitud a un URI específico. WebRequest Normalmente, los creadores se registran para controlar un protocolo específico, como HTTP o HTTPS, pero se pueden registrar para controlar una solicitud a un servidor o una ruta de acceso específicos en un servidor. Esto resulta útil cuando más de un tipo derivado WebRequest puede procesar solicitudes para el mismo protocolo. El entorno de ejecución de Microsoft Silverlight 3 y versiones posteriores admite varios controladores HTTP cada uno con distintas funcionalidades. Por ejemplo, un servicio web que usa la transferencia de estado representacional (REST) podría requerir el controlador System.Net.Browser.WebRequestCreator.ClientHttp) mientras que un servicio web SOAP podría usar el controlador System.Net.Browser.WebRequestCreator.BrowserHttp) predeterminado.