WebRequest.RegisterPrefix(String, IWebRequestCreate) WebRequest.RegisterPrefix(String, IWebRequestCreate) WebRequest.RegisterPrefix(String, IWebRequestCreate) WebRequest.RegisterPrefix(String, IWebRequestCreate) Method

Definizione

Registra un discendente WebRequest per l'URI specificato.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

Parametri

prefix
String String String String

URI completo o prefisso URI gestito dal discendente WebRequest.The complete URI or URI prefix that the WebRequest descendant services.

creator
IWebRequestCreate IWebRequestCreate IWebRequestCreate IWebRequestCreate

Il metodo Create chiamato da WebRequest per creare il discendente WebRequest.The create method that the WebRequest calls to create the WebRequest descendant.

Restituisce

true se la registrazione viene eseguita correttamente; in caso contrario, false.true if registration is successful; otherwise, false.

Eccezioni

prefix è nullprefix is null

In alternativa-or- creator è null.creator is null.

Commenti

Il RegisterPrefix registri di metodo WebRequest discendenti per soddisfare le richieste.The RegisterPrefix method registers WebRequest descendants to service requests. WebRequest i discendenti vengono in genere registrati per gestire un protocollo specifico, quale HTTP o FTP, ma possono essere registrati per gestire una richiesta a un server specifico o un percorso in un server.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.

I tipi di pre-registrati riserva già registrati includono quanto segue:The pre-registered reserve types already registered include the following:

  • http://

  • https://

  • ftp://

  • file://

Per altre informazioni, vedere la Create(String) e Create(Uri) metodi.For more information, see the Create(String) and Create(Uri) methods.

Non sono consentiti prefissi di duplicati.Duplicate prefixes are not allowed. RegisterPrefix Restituisce false se viene effettuato un tentativo di registrare un prefisso duplicato.RegisterPrefix returns false if an attempt is made to register a duplicate prefix.

Nota

Il HttpWebRequest classe è registrata per soddisfare le richieste per gli schemi HTTP e HTTPS per impostazione predefinita.The HttpWebRequest class is registered to service requests for HTTP and HTTPS schemes by default. Tenta di registrare un altro WebRequest discendente per tali schemi avrà esito negativo.Attempts to register a different WebRequest descendant for these schemes will fail.

Si applica a