WebRequest.RegisterPrefix(String, IWebRequestCreate) Méthode

Définition

Inscrit un descendant WebRequest pour l'URI spécifié.Registers a WebRequest descendant for the specified URI.

public:
 static bool RegisterPrefix(System::String ^ prefix, System::Net::IWebRequestCreate ^ creator);
public static bool RegisterPrefix (string prefix, System.Net.IWebRequestCreate creator);
static member RegisterPrefix : string * System.Net.IWebRequestCreate -> bool
Public Shared Function RegisterPrefix (prefix As String, creator As IWebRequestCreate) As Boolean

Paramètres

prefix
String

URI complet ou préfixe URI pris en charge par le descendant WebRequest.The complete URI or URI prefix that the WebRequest descendant services.

creator
IWebRequestCreate

Méthode de création appelée par WebRequest pour créer le descendant WebRequest.The create method that the WebRequest calls to create the WebRequest descendant.

Retours

true si l'inscription a réussi ; sinon, false.true if registration is successful; otherwise, false.

Exceptions

prefix a la valeur null.prefix is null

ou-or- creator est null.creator is null.

Remarques

La RegisterPrefix méthodeWebRequest enregistre les descendants pour les demandes de service.The RegisterPrefix method registers WebRequest descendants to service requests. WebRequestles descendants sont généralement enregistrés pour gérer un protocole spécifique, tel que HTTP ou FTP, mais ils peuvent être inscrits pour gérer une demande à un serveur ou à un chemin d’accès spécifique sur un serveur.WebRequest descendants are typically registered to handle a specific protocol, such HTTP or FTP, but can be registered to handle a request to a specific server or path on a server.

Les types de réserve pré-inscrits déjà inscrits sont les suivants :The pre-registered reserve types already registered include the following:

  • http://

  • https://

  • ftp://

  • file://

Pour plus d’informations, consultez Create(String) les Create(Uri) méthodes et.For more information, see the Create(String) and Create(Uri) methods.

Les préfixes dupliqués ne sont pas autorisés.Duplicate prefixes are not allowed. RegisterPrefixretourne false si une tentative est effectuée pour enregistrer un préfixe dupliqué.RegisterPrefix returns false if an attempt is made to register a duplicate prefix.

Notes

La HttpWebRequest classe est inscrite aux demandes de service pour les schémas http et HTTPS par défaut.The HttpWebRequest class is registered to service requests for HTTP and HTTPS schemes by default. Toute tentative d’inscription d' WebRequest un descendant différent pour ces schémas échouera.Attempts to register a different WebRequest descendant for these schemes will fail.

S’applique à