GenericUriParser Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Analyseur personnalisable pour un URI hiérarchique.
public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
inherit UriParser
Public Class GenericUriParser
Inherits UriParser
- Héritage
Remarques
Si vous souhaitez créer un analyseur basé sur un schéma connu, utiliser HttpStyleUriParser, , FtpStyleUriParserGopherStyleUriParser, LdapStyleUriParserou NewsStyleUriParser.
Lors de la création d’un analyseur personnalisable, le comportement de l’analyseur est spécifié en passant une combinaison au niveau du bit des valeurs disponibles dans l’énumération System.GenericUriParserOptions au GenericUriParser constructeur.
La System.Uri classe prend en charge les identificateurs de ressources IRI (International Resource Identifiers) et les noms de domaine internationalisés (IDN). Les analyseurs dérivés de GenericUriParser n’ont pas de prise en charge IRI et IDN par défaut. L’option Default n’inclut pas la prise en charge IRI et IDN. Les GenericUriParserOptions.Idn champs GenericUriParserOptions.IriParsing et les champs indiquent si un analyseur personnalisé prend en charge l’IDN et l’IRI respectivement.
Pour plus d’informations sur la prise en charge IRI et IDN, consultez la section Notes de la System.Uri classe.
Constructeurs
| Nom | Description |
|---|---|
| GenericUriParser(GenericUriParserOptions) |
Créez un analyseur personnalisable pour un URI hiérarchique. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetComponents(Uri, UriComponents, UriFormat) |
Obtient les composants d’un URI. (Hérité de UriParser) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| InitializeAndValidate(Uri, UriFormatException) |
Initialisez l’état de l’analyseur et validez l’URI. (Hérité de UriParser) |
| IsBaseOf(Uri, Uri) |
Détermine s’il s’agit |
| IsWellFormedOriginalString(Uri) |
Indique si un URI est bien formé. (Hérité de UriParser) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| OnNewUri() |
Appelé par un Uri constructeur pour obtenir une UriParser instance. (Hérité de UriParser) |
| OnRegister(String, Int32) |
Appelé par l’infrastructure lorsqu’une UriParser méthode est inscrite. (Hérité de UriParser) |
| Resolve(Uri, Uri, UriFormatException) |
Appelé par Uri les constructeurs et TryCreate pour résoudre un URI relatif. (Hérité de UriParser) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |