Exporter (0) Imprimer
Développer tout
Développer Réduire
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

GenericUriParserOptions, énumération

Spécifie les options de UriParser.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

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

[FlagsAttribute]
public enum GenericUriParserOptions

Nom de membreDescription
AllowEmptyAuthorityL'analyseur autorise un URI sans autorité.
DefaultL'analyseur :
  • nécessite une autorité ;

  • convertit les barres obliques inverses en barres obliques ;

  • applique la méthode unescape aux points de chemin d'accès, barres obliques et barres obliques inverses.

DontCompressPathL'analyseur ne rend pas l'URI canonique.
DontConvertPathBackslashesL'analyseur ne convertit pas les barres obliques inverses en barres obliques.
DontUnescapePathDotsAndSlashesL'analyseur n'applique pas la méthode unescape aux points de chemin d'accès, barres obliques ou barres obliques inverses.
GenericAuthorityL'analyseur autorise une autorité basée sur le Registre.
IdnL'analyseur prend en charge l'analyse des IDN (Internationalized Domain Name) des noms d'hôte. L'utilisation des IDN est dictée par les valeurs de configuration. Pour plus d'informations, consultez la section Notes.
IriParsingL'analyseur prend en charge les règles d'analyse spécifiées dans RFC 3987 pour les IRI (International Resource Identifiers). L'utilisation des IRI est dictée par les valeurs de configuration. Pour plus d'informations, consultez la section Notes.
NoFragmentLe schéma ne définit pas de partie de fragment.
NoPortLe schéma ne définit pas de port.
NoQueryLe schéma ne définit pas de partie de requête.
NoUserInfoLe schéma ne définit pas de partie d'informations utilisateur.

Vous pouvez combiner ces options pour configurer un analyseur URI générique en les passant en tant que paramètre au constructeur GenericUriParser.GenericUriParser(GenericUriParserOptions).

La classe System.Uri existante a été étendue pour assurer la prise en charge des IRI (International Resource Identifiers) en fonction de la RFC 3987. 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.

Le paramètre de configuration pour System.Configuration.IdnElement est contrôlé indirectement par le paramètre de configuration System.Configuration.IriParsingElement qui contrôle le traitement des IRI dans la classe System.Uri. Le traitement des IRI doit être activé pour que le traitement des IDN soit possible. Si le traitement des IRI est désactivé, celui des IDN aura pour valeur le paramètre par défaut, auquel cas le comportement de .NET Framework 2.0 sera utilisé pour la compatibilité et les noms IDN ne seront pas utilisés.

L'attribut IDN (Internationalized Domain Name) contrôle uniquement le traitement des IDN. Les autres traitements des IRI (normalisation des caractères, par exemple) sont exécutés par défaut.

Pour plus d'informations sur la prise en charge des IRI, 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.

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:
© 2014 Microsoft