Uri.IsWellFormedOriginalString Uri.IsWellFormedOriginalString Uri.IsWellFormedOriginalString Uri.IsWellFormedOriginalString Method

Définition

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.Indicates whether the string used to construct this Uri was well-formed and is not required to be further escaped.

public:
 bool IsWellFormedOriginalString();
public bool IsWellFormedOriginalString ();
member this.IsWellFormedOriginalString : unit -> bool
Public Function IsWellFormedOriginalString () As Boolean

Retours

true si la chaîne était bien formée ; sinon, false.true if the string was well-formed; otherwise, false.

Remarques

La chaîne est considérée comme correctement formée conformément à la norme RFC 2396 et RFC 2732 par défaut.The string is considered to be well-formed in accordance with RFC 2396 and RFC 2732 by default. Si l’analyse des IRI (International Resource Identifiers) ou des IDN (Internationalized Domain Name) est activée, la chaîne est considérée comme correctement formée conformément à la norme RFC 3986 et RFC 3987If International Resource Identifiers (IRIs) or Internationalized Domain Name (IDN) parsing is enabled, the string is considered to be well-formed in accordance with RFC 3986 and RFC 3987

La chaîne est considérée comme mal formée, ce qui amène la méthode à retourner false, si l’une des conditions suivantes est rencontrée.The string is considered poorly formed, causing the method to return false, if any of the following conditions occur.

ErrorError ExempleExample
La chaîne n’est pas correctement placée dans une séquence d’échappement.The string is not correctly escaped. http://www.contoso.com/path???/file name
La chaîne est un @no__t absolu qui représente un fichier implicite Uri.The string is an absolute Uri that represents an implicit file Uri. c:\\directory\filename
La chaîne est un URI absolu auquel il manque une barre oblique avant le chemin d’accès.The string is an absolute URI that is missing a slash before the path. 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.The string contains unescaped backslashes even if they are treated as forward slashes. http:\\\host/path/file
La chaîne représente un @no__t absolu hiérarchique-0 et ne contient pas « :// ».The string represents a hierarchical absolute Uri and does not contain "://". www.contoso.com/path/file
L’analyseur de la Uri.Scheme indique que la chaîne d’origine n’était pas bien formée.The parser for the Uri.Scheme indicates that the original string was not well-formed. L’exemple dépend du schéma de l’URI.The example depends on the scheme of the URI.

Par défaut, la chaîne utilisée pour construire ce Uri est considérée comme correctement formée conformément à la norme RFC 2396 et RFC 2732.By default, the string used to construct this Uri are considered well-formed in accordance with RFC 2396 and RFC 2732.

Lorsque la prise en charge des IRI (International Resource Identifier) et des IDN (Internationalized Domain Name) est activée, la chaîne utilisée pour construire ce Uri est considérée comme correctement formée conformément à la norme RFC 3986 et RFC 3987.When International Resource Identifier (IRI) and Internationalized Domain Name (IDN) support are enabled, the string used to construct this Uri are considered well-formed in accordance with RFC 3986 and 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--.Punycode names used to support IRI contain only ASCII characters and always start with the xn-- prefix.

Pour plus d’informations sur la prise en charge des IRI, consultez la section Notes pour la classe Uri.For more information on IRI support, see the Remarks section for the Uri class.

S’applique à

Voir aussi