WebRequest.RegisterPrefix(String, IWebRequestCreate) Metoda

Definice

Zaregistruje potomka WebRequest pro zadaný identifikátor 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

Parametry

prefix
String

Úplný identifikátor URI nebo předpona identifikátoru URI, kterou potomci obsluhuje WebRequest .

creator
IWebRequestCreate

Metoda create, kterou WebRequest volá k vytvoření potomka WebRequest .

Návraty

truepokud je registrace úspěšná; v opačném případě . false

Výjimky

prefix je null

-nebo-

creator je null.

Poznámky

Metoda RegisterPrefix registruje WebRequest potomky k žádostem o služby. WebRequest Potomci jsou obvykle registrováni pro zpracování konkrétního protokolu, jako je HTTP nebo FTP, ale mohou být registrováni ke zpracování požadavku na konkrétní server nebo cestu na serveru.

Mezi již zaregistrované předem zaregistrované typy rezerv patří:

  • http://

  • https://

  • ftp://

  • file://

Další informace najdete v Create(String) tématu metody a Create(Uri) .

Duplicitní předpony nejsou povoleny. RegisterPrefix pokud false dojde k pokusu o registraci duplicitní předpony.

Poznámka

Třída je ve výchozím nastavení zaregistrovaná HttpWebRequest k žádostem o služby pro schémata HTTP a HTTPS. Pokusy o registraci jiného WebRequest potomka pro tato schémata selžou.

Platí pro