WebRequest.RegisterPrefix(String, IWebRequestCreate) 메서드

정의

지정된 URI에 대한 WebRequest 하위 항목을 등록합니다.

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

매개 변수

prefix
String

WebRequest 하위 항목이 서비스하는 완전한 URI나 URI 접두사입니다.

creator
IWebRequestCreate

WebRequest 하위 항목을 만들기 위해 WebRequest가 호출하는 생성 메서드입니다.

반환

Boolean

등록이 성공하면 true이고, 그렇지 않으면 false입니다.

예외

prefixnull인 경우

또는 creator이(가) null인 경우

설명

이 메서드는 RegisterPrefix 서비스 요청에 하위 항목을 등록 WebRequest 합니다. WebRequest 하위 항목은 일반적으로 HTTP 또는 FTP와 같은 특정 프로토콜을 처리하도록 등록되지만 서버의 특정 서버 또는 경로에 대한 요청을 처리하도록 등록할 수 있습니다.

미리 등록된 예약 유형은 다음과 같습니다.

  • http://

  • https://

  • ftp://

  • file://

자세한 내용은 참조는 Create(String)Create(Uri) 메서드.

중복 접두사는 허용되지 않습니다. RegisterPrefix 는 중복 접두사 등록을 시도하면 를 반환 false 합니다.

참고

클래스는 HttpWebRequest 기본적으로 HTTP 및 HTTPS 스키마에 대한 서비스 요청에 등록됩니다. 이러한 스키마에 다른 WebRequest 하위 항목을 등록하려고 하면 실패합니다.

적용 대상