GenericUriParser Třída
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í.
Přizpůsobitelný analyzátor pro hierarchický identifikátor URI.
public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
inherit UriParser
Public Class GenericUriParser
Inherits UriParser
- Dědičnost
Poznámky
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. GenericUriParserOptions.Idn Pole GenericUriParserOptions.IriParsing označují, jestli vlastní analyzátor podporuje IDN a IRI.
Další informace o podpoře IRI a IDN naleznete v části Poznámky pro System.Uri třídu.
Konstruktory
| Name | Description |
|---|---|
| GenericUriParser(GenericUriParserOptions) |
Vytvořte přizpůsobitelný analyzátor pro hierarchický identifikátor URI. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetComponents(Uri, UriComponents, UriFormat) |
Získá komponenty z identifikátoru URI. (Zděděno od UriParser) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeAndValidate(Uri, UriFormatException) |
Inicializuje stav analyzátoru a ověří identifikátor URI. (Zděděno od UriParser) |
| IsBaseOf(Uri, Uri) |
Určuje, zda |
| IsWellFormedOriginalString(Uri) |
Určuje, jestli je identifikátor URI správně vytvořený. (Zděděno od UriParser) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OnNewUri() |
Vyvolá se konstruktorem Uri pro získání UriParser instance. (Zděděno od UriParser) |
| OnRegister(String, Int32) |
Vyvolána rozhraním při UriParser registraci metody. (Zděděno od UriParser) |
| Resolve(Uri, Uri, UriFormatException) |
Volá se Uri konstruktory a TryCreate k překladu relativního identifikátoru URI. (Zděděno od UriParser) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |