GenericUriParser GenericUriParser GenericUriParser GenericUriParser Class

정의

계층적 URI에 대한 사용자 지정할 수 있는 파서입니다.A customizable parser for a hierarchical URI.

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

설명

만들려는 경우를 잘 알려진 체계를 기반으로 하는 파서를 사용 HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser합니다 LdapStyleUriParser, 또는 NewsStyleUriParser합니다.If you want to create a parser based on a well-known scheme, use HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParser, or NewsStyleUriParser.

전달에 사용 가능한 값의 비트 조합 하 여 파서 동작을 지정 하는 사용자 지정 가능한 파서를 만들 때 합니다 System.GenericUriParserOptions 열거형을 GenericUriParser 생성자입니다.When creating a customizable parser, the behavior of the parser is specified by passing a bitwise combination of the values available in the System.GenericUriParserOptions enumeration to the GenericUriParser constructor.

기존 System.Uri 클래스 식별자 IRI (International Resource) 및 이름을 IDN (Internationalized Domain)에 대 한 지원을 제공 하도록 확장 되었습니다.The existing System.Uri class has been extended to provide support for International Resource Identifiers (IRI) and Internationalized Domain Names (IDN). 현재 사용자의 경우 IRI를 사용하도록 설정하지 않는 한 .NET Framework 2.0 동작에서 차이를 느끼지 못할 것입니다.Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI. 이 덕분에 .NET Framework 이전 버전과의 애플리케이션 호환성이 제공됩니다.This ensures application compatibility with prior versions of the .NET Framework.

파생 된 모든 파서 GenericUriParser 기본적으로 IRI 및 IDN 지원을 얻지 것입니다.All parsers derived from GenericUriParser will not gain IRI and IDN support by default. Default IRI 및 IDN 옵션이 포함 되지 않습니다 지원 합니다.The Default option does not include IRI and IDN support. 두 개의 새 값에 추가 됩니다는 System.GenericUriParserOptions IRI 및 IDN 사용자 지정 파서를 지원 하는지 나타내는 열거형입니다.Two new values are added to the System.GenericUriParserOptions enumeration to indicate if a custom parser supports IRI and IDN.

IRI 및 IDN 지원에 대 한 자세한 내용은 설명 섹션을 참조 하세요.를 System.Uri 클래스입니다.For more information on IRI and IDN support, see the Remarks section for the System.Uri class.

생성자

GenericUriParser(GenericUriParserOptions) GenericUriParser(GenericUriParserOptions) GenericUriParser(GenericUriParserOptions) GenericUriParser(GenericUriParserOptions)

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

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat) GetComponents(Uri, UriComponents, UriFormat)

URI에서 구성 요소를 가져옵니다.Gets the components from a URI.

(Inherited from UriParser)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException) InitializeAndValidate(Uri, UriFormatException)

파서의 상태를 초기화하고 URI의 유효성을 검사합니다.Initialize the state of the parser and validate the URI.

(Inherited from UriParser)
IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri) IsBaseOf(Uri, Uri)

baseUrirelativeUri의 기본 URI인지 여부를 확인합니다.Determines whether baseUri is a base URI for relativeUri.

(Inherited from UriParser)
IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri) IsWellFormedOriginalString(Uri)

URI가 제대로 구성되었는지 여부를 나타냅니다.Indicates whether a URI is well-formed.

(Inherited from UriParser)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
OnNewUri() OnNewUri() OnNewUri() OnNewUri()

Uri 생성자에 의해 호출되어 UriParser 인스턴스를 가져옵니다.Invoked by a Uri constructor to get a UriParser instance

(Inherited from UriParser)
OnRegister(String, Int32) OnRegister(String, Int32) OnRegister(String, Int32) OnRegister(String, Int32)

UriParser 메서드가 등록될 때 Framework에서 호출됩니다.Invoked by the Framework when a UriParser method is registered.

(Inherited from UriParser)
Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException) Resolve(Uri, Uri, UriFormatException)

Uri 생성자와 TryCreate에서 호출되어 상대 URI를 확인합니다.Called by Uri constructors and TryCreate to resolve a relative URI.

(Inherited from UriParser)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상