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 bien 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 classe existante System.Uri a été étendue pour assurer la prise en charge des identificateurs de ressources IRI (International Resource Identifiers) et des noms de domaine internationalisés (IDN). Les utilisateurs actuels ne verront aucun changement dans le comportement de .NET Framework 2.0, sauf s’ils activent spécifiquement les IRI. Cela garantit la compatibilité des applications avec les versions antérieures de .NET Framework.
Tous les analyseurs dérivés de GenericUriParser ne bénéficieront pas de prise en charge IRI et IDN par défaut. L’option Default n’inclut pas la prise en charge IRI et IDN. Deux nouvelles valeurs sont ajoutées à l’énumération System.GenericUriParserOptions pour indiquer si un analyseur personnalisé prend en charge IRI et IDN.
Pour plus d’informations sur la prise en charge IRI et IDN, consultez la section Notes de la System.Uri classe.
Constructeurs
GenericUriParser(GenericUriParserOptions) |
Créer un analyseur personnalisable pour un URI hiérarchique. |
Méthodes
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() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeAndValidate(Uri, UriFormatException) |
Initialise l'état de l'analyseur et valide l'URI. (Hérité de UriParser) |
IsBaseOf(Uri, Uri) |
Détermine si |
IsWellFormedOriginalString(Uri) |
Indique si un URI est de forme correcte. (Hérité de UriParser) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnNewUri() |
Appelé par un constructeur Uri pour obtenir une instance de UriParser. (Hérité de UriParser) |
OnRegister(String, Int32) |
Appelé par Framework lorsqu'une méthode UriParser est enregistrée. (Hérité de UriParser) |
Resolve(Uri, Uri, UriFormatException) |
Appelé par les constructeurs Uri 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) |