Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

GenericUriParser, classe

Analyseur personnalisable pour un URI hiérarchique.

Espace de noms :  System
Assembly :  System (dans System.dll)

public class GenericUriParser : UriParser

Le type GenericUriParser expose les membres suivants.

  NomDescription
Méthode publiqueGenericUriParserCréer un analyseur personnalisable pour un URI hiérarchique.
Début

  NomDescription
Méthode publiqueEquals(Object)Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode protégéeGetComponentsObtient les composants d'un URI. (Hérité de UriParser.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeInitializeAndValidateInitialise l'état de l'analyseur et valide l'URI. (Hérité de UriParser.)
Méthode protégéeIsBaseOfDétermine si baseUri est un URI de base pour relativeUri. (Hérité de UriParser.)
Méthode protégéeIsWellFormedOriginalStringIndique si un URI est de forme correcte. (Hérité de UriParser.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégéeOnNewUriAppelé par un constructeur Uri pour obtenir une instance UriParser (Hérité de UriParser.)
Méthode protégéeOnRegisterAppelé par Framework lorsqu'une méthode UriParser est enregistrée. (Hérité de UriParser.)
Méthode protégéeResolveAppelé par les constructeurs Uri et Uri.TryCreate() pour résoudre un URI relatif. (Hérité de UriParser.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

Si vous souhaitez créer un analyseur basé sur un schéma connu, utilisez HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParserou NewsStyleUriParser.

Lorsque vous créez un analyseur personnalisable, son comportement est spécifié en passant une combinaison d'opérations de bits des valeurs disponibles dans l'énumération System.GenericUriParserOptions au constructeur GenericUriParser.

La classe System.Uri existante a été étendue pour assurer la prise en charge des IRI (International Resource Identifiers) et des IDN (Internationalized Domain Names). Les utilisateurs actuels ne percevront aucune modification dans le comportement de .NET Framework 2.0, à moins qu'ils n'activent spécifiquement des IRI. Cela garantit la compatibilité des applications avec les versions antérieures du .NET Framework.

Par défaut, les analyseurs dérivés de GenericUriParser ne prennent pas en charge les IRI et les IDN. L'option Default n'inclut pas la prise en charge des IRI et des IDN. Deux nouvelles valeurs sont ajoutées à l'énumération System.GenericUriParserOptions pour indiquer si un analyseur personnalisé prend en charge les IRI et les IDN.

Pour plus d'informations sur la prise en charge des IRI et des IDN, consultez la section Notes de la classe System.Uri.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft