GenericUriParser(GenericUriParserOptions) 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
계층 구조 URI에 대한 사용자 지정 가능한 파서를 만듭니다.
public:
GenericUriParser(GenericUriParserOptions options);
public GenericUriParser(GenericUriParserOptions options);
new GenericUriParser : GenericUriParserOptions -> GenericUriParser
Public Sub New (options As GenericUriParserOptions)
매개 변수
- options
- GenericUriParserOptions
이 GenericUriParser옵션을 지정합니다.
설명
이 생성자를 인수로 사용하여 UriParser.Register(UriParser, String, Int32)
잘 알려진 스키마를 기반으로 파서를 만들려면 , , HttpStyleUriParser또는 FtpStyleUriParserGopherStyleUriParserLdapStyleUriParser를 사용합니다.NewsStyleUriParser
사용자 지정 가능한 파서를 만들 때 열거형에서 사용할 수 있는 System.GenericUriParserOptions 값의 비트 조합을 생성자에 전달하여 파서의 동작을 GenericUriParser 지정합니다.
이 클래스는 System.Uri IRI(International Resource Identifier) 및 IDN(Internationalized Domain Names)을 지원합니다. 파생된 GenericUriParser 파서에는 기본적으로 IRI 및 IDN 지원이 없습니다. 이 Default 옵션에는 IRI 및 IDN 지원이 포함되지 않습니다.
이 형식은 IriParsing 파서가 RFC 3987 for International Resource Identifiers(IRI)에 지정된 구문 분석 규칙을 지원했음을 나타냅니다. IRI 사용 여부는 구성 값에 따라 결정됩니다.
이 형식은 Idn 파서가 호스트 이름의 IDN(Internationalized Domain Name) 구문 분석(IDN)을 지원했음을 나타냅니다. IDN 사용 여부는 구성 값에 따라 결정됩니다.
해당 구성 설정은 클래스에서 System.Configuration.IdnElement IRI 처리를 제어하는 구성 설정에 System.Configuration.IriParsingElement 의해 System.Uri 간접적으로 제어됩니다. IDN 처리가 가능하려면 IRI 처리를 사용하도록 설정해야 합니다. IRI 처리를 사용하지 않도록 설정하면 IDN 처리가 호환성을 위해 .NET Framework 2.0 동작이 사용되고 IDN 이름이 사용되지 않는 기본 설정으로 설정됩니다.
IDN(Internationalized Domain Name) 특성은 IDN 처리만 제어합니다. 다른 모든 IRI 처리(예: 문자 정규화)는 기본적으로 수행됩니다.
IRI 및 IDN 지원에 대한 자세한 내용은 클래스의 설명 섹션을 System.Uri 참조하세요.