GenericUriParser(GenericUriParserOptions) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvořte přizpůsobitelný analyzátor pro hierarchický identifikátor URI.
public:
GenericUriParser(GenericUriParserOptions options);
public GenericUriParser(GenericUriParserOptions options);
new GenericUriParser : GenericUriParserOptions -> GenericUriParser
Public Sub New (options As GenericUriParserOptions)
Parametry
- options
- GenericUriParserOptions
Zadejte možnosti pro tento GenericUriParserparametr .
Poznámky
Použití tohoto konstruktoru jako argumentu UriParser.Register(UriParser, String, Int32)
Pokud chcete vytvořit analyzátor založený na dobře známém schématu, použijte HttpStyleUriParser, FtpStyleUriParser, , GopherStyleUriParser, LdapStyleUriParsernebo NewsStyleUriParser.
Při vytváření přizpůsobitelného analyzátoru je chování analyzátoru určeno předáním bitové kombinace hodnot dostupných ve výčtu System.GenericUriParserOptions konstruktoru GenericUriParser .
Třída System.Uri poskytuje podporu pro mezinárodní identifikátory prostředků (IRI) a internationalizované názvy domén (IDN). Analyzátory odvozené z GenericUriParser nemají ve výchozím nastavení podporu IRI a IDN. Tato Default možnost nezahrnuje podporu IRI a IDN.
Typ IriParsing indikuje, že analyzátor podporuje pravidla analýzy zadaná v dokumentu RFC 3987 pro mezinárodní identifikátory zdrojů (IRI). Určuje, zda je IRI používán konfiguračními hodnotami.
Tento Idn typ označuje, že analyzátor podporuje parsování názvů hostitelů (IDN) internationalized Domain Name (IDN). Určuje, jestli se idN používá podle hodnot konfigurace.
Nastavení konfigurace pro objekt System.Configuration.IdnElement je nepřímo řízeno System.Configuration.IriParsingElement nastavením konfigurace, které řídí zpracování IRI ve System.Uri třídě. Aby bylo možné zpracování IDN, musí být povoleno zpracování IRI. Pokud je zpracování IRI zakázané, bude zpracování IDN nastaveno na výchozí nastavení, kde se chování rozhraní .NET Framework 2.0 používá pro kompatibilitu a názvy IDN se nepoužívají.
Atribut IDN (Internationalized Domain Name) řídí pouze zpracování IDN. Ve výchozím nastavení se provádí veškeré ostatní zpracování IRI (například normalizace znaků).
Další informace o podpoře IRI a IDN naleznete v části Poznámky pro System.Uri třídu.