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
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Uri.IsWellFormedOriginalString, méthode

Indique si la chaîne utilisée pour construire ce Uri était bien formée et qu'elle ne doit pas également faire l'objet d'une séquence d'échappement.

Espace de noms :  System
Assembly :  System (dans System.dll)
public bool IsWellFormedOriginalString()

Valeur de retour

Type : System.Boolean
Valeur Boolean qui est true si la chaîne est de forme correcte ; sinon false.

La chaîne est considérée comme correcte conformément aux normes RFC 2396 et 2732, par défaut. Si l'analyse des IRI (International Resource Identifiers) ou du Nom de domaine internationnal (IDN) est activée, la chaîne est considérée de forme correcte conformément à RFC 3986 et RFC 3987

La chaîne est considérée comme ayant une forme incorrecte, ce qui conduit la méthode à retourner false, si l'une des situations suivantes se présente.

Erreur

Exemple

La chaîne ne contient pas de séquence d'échappement correcte.

http://www.contoso.com/path???/file nom

La chaîne est un Uri absolu qui représente un fichier Uri implicite.

c:\\directory\filename

La chaîne est un URI absolu dont la barre oblique avant le chemin d'accès est manquante.

file://c:/directory/filename

La chaîne contient des barres obliques inverses sans séquence d'échappement, même si elles sont traitées comme des barres obliques standard.

http:\\host/path/file

La chaîne représente un Uri absolu hiérarchique et ne contient pas "://".

www.contoso.com/path/file

L'analyseur pour Uri.Scheme indique que la chaîne d'origine n'était pas de forme correcte.

L'exemple dépend du schéma de l'URI.

Par défaut, la chaîne utilisée pour construire ce Uri est considérée comme étant de forme correcte conformément à RFC 2396 et RFC 2732.

Lorsque la prise en charge des IRI et des IDN est activée, la chaîne utilisée pour construire Uri est considérée comme correctement formée conformément aux normes RFC 3986 et RFC 3987. Les noms Punycode utilisés pour prendre en charge les IRI contiennent uniquement des caractères ASCII et commencent toujours par le préfixe xn--.

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

.NET Framework

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

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

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.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.