WebRequest.RegisterPrefix(String, IWebRequestCreate) Método

Definición

Registra un descendiente WebRequest para el identificador URI especificado.

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

Identificador URI o prefijo URI completo que resuelve el descendiente de WebRequest.

creator
IWebRequestCreate

Método de creación al que llama WebRequest para crear el descendiente WebRequest.

Devoluciones

Boolean

Es true si el registro es correcto; en caso contrario, es false.

Excepciones

prefix es null

o bien creator es null.

Comentarios

El RegisterPrefix método registra descendientes WebRequest en las solicitudes de servicio. WebRequest Normalmente, los descendientes se registran para controlar un protocolo específico, como HTTP o FTP, pero se pueden registrar para controlar una solicitud a un servidor o una ruta de acceso específicos en un servidor.

Los tipos de reserva previamente registrados ya están registrados:

  • http://

  • https://

  • ftp://

  • file://

Para obtener más información, consulte los Create(String) métodos y Create(Uri) .

No se permiten prefijos duplicados. RegisterPrefix devuelve false si se intenta registrar un prefijo duplicado.

Nota

La HttpWebRequest clase se registra en solicitudes de servicio para esquemas HTTP y HTTPS de forma predeterminada. Se producirá un error en los intentos de registrar un descendiente diferente WebRequest para estos esquemas.

Se aplica a