UriParser 클래스

정의

새 URI 체계를 구문 분석합니다. 이 클래스는 추상 클래스입니다.

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
상속
UriParser
파생

설명

UriParser 클래스를 사용하면 새 URI 스키마에 대한 파서를 만들 수 있습니다. 이러한 파서를 전체적으로 작성하거나 잘 알려진 스키마(HTTP, FTP 및 네트워크 프로토콜을 기반으로 하는 기타 스키마)에서 파서를 파생할 수 있습니다. 완전히 새 파서가 만들어지려면 .에서 GenericUriParser상속합니다. 잘 알려진 URI 체계를 확장하는 파서, 상속FtpStyleUriParser, 또는 LdapStyleUriParserHttpStyleUriParserFileStyleUriParserGopherStyleUriParser.

Microsoft는 .NET과 함께 제공되는 파서를 사용하는 것이 좋습니다. 자체 파서를 애플리케이션의 복잡성 증가 하 고 제공 된 파서와 수행 하지 않습니다.

생성자

UriParser()

기본 URI 파서를 만듭니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetComponents(Uri, UriComponents, UriFormat)

URI에서 구성 요소를 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
InitializeAndValidate(Uri, UriFormatException)

파서의 상태를 초기화하고 URI의 유효성을 검사합니다.

IsBaseOf(Uri, Uri)

baseUrirelativeUri의 기본 URI인지 여부를 확인합니다.

IsKnownScheme(String)

체계의 파서가 등록되었는지 여부를 나타냅니다.

IsWellFormedOriginalString(Uri)

URI가 제대로 구성되었는지 여부를 나타냅니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnNewUri()

UriParser 인스턴스를 가져오기 위해 Uri 생성자에 의해 호출됩니다.

OnRegister(String, Int32)

UriParser 메서드가 등록될 때 Framework에서 호출됩니다.

Register(UriParser, String, Int32)

체계 및 포트 번호와 UriParser를 연결합니다.

Resolve(Uri, Uri, UriFormatException)

Uri 생성자와 TryCreate에서 호출되어 상대 URI를 확인합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상