WebRequest.CreatorInstance Propriété

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.

Attributs

Remarques

Cette propriété permet à une application de déterminer IWebRequestCreate l’objet de fabrique dérivé qui 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 s’agir d’une instance personnalisée IWebRequestCreatedérivée de.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 de déterminer si le navigateur SilverlightSilverlightqui héberge SilverlightSilverlight , le client ou un objet personnalisé gère les requêtes et les réponses WebRequest http pour l’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. La RegisterPrefix méthode permet à une application de configurer le WebRequest type dérivé à instancier lors de l’exécution 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. WebRequestles créateurs sont généralement inscrits pour gérer un protocole spécifique, tel que HTTP ou HTTPs, mais ils peuvent être inscrits pour gérer une demande à un serveur ou à un chemin d’accès spécifique 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 types dérivés WebRequest peuvent traiter des 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 Runtime et versions ultérieures prend en charge plusieurs gestionnaires http avec 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 REST peut nécessiter le gestionnaire System .net. Browser. WebRequestCreator. ClientHttp alors qu’un service Web SOAP peut utiliser la valeur par défaut Gestionnaire System .net. Browser. WebRequestCreator. BrowserHttp .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 à