다음을 통해 공유


GenericUriParser 클래스

정의

계층적 URI에 대한 사용자 지정할 수 있는 파서입니다.

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
상속
GenericUriParser

설명

잘 알려진 체계를 기반으로 파서 만들기를 원하는 경우 , , LdapStyleUriParserFtpStyleUriParserGopherStyleUriParser또는 NewsStyleUriParser를 사용합니다.HttpStyleUriParser

사용자 지정 가능한 파서를 만들 때 열거형에서 사용할 수 있는 System.GenericUriParserOptions 값의 비트 조합을 생성자에 전달하여 파서의 동작을 GenericUriParser 지정합니다.

기존 System.Uri 클래스는 IRI(International Resource Identifiers) 및 IDN(Internationalized Domain Names)에 대한 지원을 제공하도록 확장되었습니다. 현재 사용자의 경우 IRI를 사용하도록 설정하지 않는 한 .NET Framework 2.0 동작에서 차이를 느끼지 못할 것입니다. 이 덕분에 .NET Framework 이전 버전과의 애플리케이션 호환성이 제공됩니다.

파생된 GenericUriParser 모든 파서는 기본적으로 IRI 및 IDN 지원을 받지 않습니다. 이 Default 옵션에는 IRI 및 IDN 지원이 포함되어 있지 않습니다. 사용자 지정 파서가 System.GenericUriParserOptions IRI 및 IDN을 지원하는지 여부를 나타내기 위해 열거형에 두 개의 새 값이 추가됩니다.

IRI 및 IDN 지원에 대한 자세한 내용은 클래스의 설명 섹션을 System.Uri 참조하세요.

생성자

GenericUriParser(GenericUriParserOptions)

계층적 URI에 대한 사용자 지정할 수 있는 파서를 만듭니다.

메서드

Equals(Object)

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

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

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

(다음에서 상속됨 UriParser)
GetHashCode()

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

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

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

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

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

(다음에서 상속됨 UriParser)
IsBaseOf(Uri, Uri)

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

(다음에서 상속됨 UriParser)
IsWellFormedOriginalString(Uri)

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

(다음에서 상속됨 UriParser)
MemberwiseClone()

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

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

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

(다음에서 상속됨 UriParser)
OnRegister(String, Int32)

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

(다음에서 상속됨 UriParser)
Resolve(Uri, Uri, UriFormatException)

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

(다음에서 상속됨 UriParser)
ToString()

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

(다음에서 상속됨 Object)

적용 대상