WebRequest.CreatorInstance WebRequest.CreatorInstance WebRequest.CreatorInstance WebRequest.CreatorInstance Property

Définition

Avertissement

Cette API est désormais obsolète.

En cas de remplacement dans une classe descendante, obtient l'objet de fabrique dérivé de la classe IWebRequestCreate utilisé pour créer l'élément WebRequest instancié pour créer la demande à l'URI spécifié.When overridden in a descendant class, gets the factory object derived from the IWebRequestCreate class used to create the WebRequest instantiated for making the request to the specified URI.

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; }
member this.CreatorInstance : System.Net.IWebRequestCreate
Public Overridable ReadOnly Property CreatorInstance As IWebRequestCreate

Valeur de propriété

Type WebRequest dérivé retourné par la méthode Create(Uri).The derived WebRequest type returned by the Create(Uri) method.

Remarques

Cette propriété permet à une application déterminer quelle IWebRequestCreate objet de fabrique dérivé a été utilisé pour créer la demande.This property allows an application to determine which IWebRequestCreate derived factory object was used to create the request. Cet objet peut être System.Net.Browser.WebRequestCreator.BrowserHttp ou System.Net.Browser.WebRequestCreator.ClientHttp, mais il peut également être une instance personnalisée dérivée de IWebRequestCreate.This object may be System.Net.Browser.WebRequestCreator.BrowserHttp or System.Net.Browser.WebRequestCreator.ClientHttp, but it may also be a custom instance derived from IWebRequestCreate. Cela permet à une application déterminer si l’hébergement de navigateur SilverlightSilverlight, le SilverlightSilverlight client, ou un objet personnalisé gère les requêtes HTTP et les réponses pour le WebRequest instance.This allows an application to determine whether the browser hosting SilverlightSilverlight, the SilverlightSilverlight client, or some custom object handles HTTP requests and responses for the WebRequest instance. Le RegisterPrefix méthode permet à une application à configurer qui dérivée WebRequest type est instancié lors d’une demande à un URI spécifique.The RegisterPrefix method allows an application to configure which derived WebRequest type will be instantiated when making a request to a specific URI. WebRequest créateurs sont généralement inscrits pour gérer un protocole spécifique, tel que HTTP ou HTTPS, mais peuvent être inscrits pour gérer une demande à un serveur spécifique ou un chemin d’accès sur un serveur.WebRequest creators are typically registered to handle a specific protocol, such HTTP or HTTPS, but can be registered to handle a request to a specific server or path on a server. Cela est utile lorsque plusieurs dérivée WebRequest type puisse traiter les demandes pour le même protocole.This is useful when more than one derived WebRequest type can process requests for the same protocol. Le Microsoft Silverlight 3Microsoft Silverlight 3 et runtime ultérieure prend en charge plusieurs gestionnaires HTTP chacun possédant des fonctionnalités différentes.The Microsoft Silverlight 3Microsoft Silverlight 3 and later runtime supports multiple HTTP handlers each having different capabilities. Par exemple, un service web qui utilise Representational State Transfer (REST) peut nécessiter le System.Net.Browser.WebRequestCreator.ClientHttp gestionnaire pendant un service web SOAP peut être en mesure d’utiliser la valeur par défaut System.Net.Browser.WebRequestCreator.BrowserHttp gestionnaire.For example, a web service that uses Representational State Transfer (REST) might require the System.Net.Browser.WebRequestCreator.ClientHttp handler while a SOAP web service might be able to use the default System.Net.Browser.WebRequestCreator.BrowserHttp handler.

S’applique à