WebRequest.CreatorInstance Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
En cas de substitution dans une classe descendante, obtient l’objet factory dérivé de la IWebRequestCreate classe utilisée pour créer l’instancié WebRequest pour effectuer la requête à l’URI spécifié.
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
Valeur de propriété
Type dérivé WebRequest retourné par la Create(Uri) méthode.
- Attributs
Remarques
Cette propriété permet à une application de déterminer quel IWebRequestCreate objet de fabrique dérivé a été utilisé pour créer la requête. 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 dérivée IWebRequestCreatede . Cela permet à une application de déterminer si le navigateur hébergeAnt Silverlight, le client Silverlight ou un objet personnalisé gère les requêtes ET réponses HTTP pour l’instance WebRequest . La RegisterPrefix méthode permet à une application de configurer le type dérivé WebRequest qui sera instancié lors de l’établissement d’une requête à un URI spécifique. WebRequest Les 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 requête auprès d’un serveur ou d’un chemin d’accès spécifique sur un serveur. Cela est utile lorsque plusieurs types dérivés WebRequest peuvent traiter les demandes pour le même protocole. Le runtime Microsoft Silverlight 3 et ultérieur prend en charge plusieurs gestionnaires HTTP ayant chacune des fonctionnalités différentes. Par exemple, un service web qui utilise Representational State Transfer (REST) peut nécessiter le gestionnaire System.Net.Browser.WebRequestCreator.ClientHttp), tandis qu’un service web SOAP peut être en mesure d’utiliser le gestionnaire System.Net.Browser.WebRequestCreator.BrowserHttp par défaut.