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

Definición

Registra un descendiente WebRequest para el identificador URI especificado.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

Parámetros

prefix
String String String String

Identificador URI o prefijo URI completo que resuelve el descendiente de WebRequest.The complete URI or URI prefix that the WebRequest descendant services.

creator
IWebRequestCreate IWebRequestCreate IWebRequestCreate IWebRequestCreate

Método de creación al que llama WebRequest para crear el descendiente WebRequest.The create method that the WebRequest calls to create the WebRequest descendant.

Devoluciones

Es true si el registro es correcto; en caso contrario, es false.true if registration is successful; otherwise, false.

Excepciones

prefix es nullprefix is null

o bien-or- creator es null.creator is null.

Comentarios

El RegisterPrefix métodoWebRequest registra los descendientes en las solicitudes de servicio.The RegisterPrefix method registers WebRequest descendants to service requests. WebRequestlos descendientes se registran normalmente para controlar un protocolo específico, como HTTP o FTP, pero se pueden registrar para controlar una solicitud a un servidor o ruta de acceso específicos en un servidor.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.

Los tipos de reserva previamente registrados que ya están registrados son los siguientes:The pre-registered reserve types already registered include the following:

  • http://

  • https://

  • ftp://

  • file://

Para obtener más información, vea Create(String) los Create(Uri) métodos y.For more information, see the Create(String) and Create(Uri) methods.

No se permiten prefijos duplicados.Duplicate prefixes are not allowed. RegisterPrefixDevuelve false si se intenta registrar un prefijo duplicado.RegisterPrefix returns false if an attempt is made to register a duplicate prefix.

Nota

De HttpWebRequest forma predeterminada, la clase se registra para las solicitudes de servicio de esquemas http y https.The HttpWebRequest class is registered to service requests for HTTP and HTTPS schemes by default. Se producirá un error WebRequest al intentar registrar un descendiente diferente para estos esquemas.Attempts to register a different WebRequest descendant for these schemes will fail.

Se aplica a