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étodo registros WebRequest descendientes para atender las solicitudes.The RegisterPrefix method registers WebRequest descendants to service requests. WebRequest los 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 específico o una ruta de acceso 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 registrados previamente ya registrados incluyen lo siguiente:The pre-registered reserve types already registered include the following:

  • http://

  • https://

  • ftp://

  • file://

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

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

Nota

La HttpWebRequest clase está registrada para atender las solicitudes para los esquemas HTTP y HTTPS de forma predeterminada.The HttpWebRequest class is registered to service requests for HTTP and HTTPS schemes by default. Si se intenta registrar otra WebRequest descendiente para estos esquemas se producirá un error.Attempts to register a different WebRequest descendant for these schemes will fail.

Se aplica a