Uri.IsWellFormedOriginalString Metódus

Definíció

Azt jelzi, hogy az ehhez Uri használt sztring jól formázott volt-e, és nem igényel-e további menekülést.

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

Válaszok

trueha a sztring jól formázott; egyéb esetben. false

Megjegyzések

A sztring alapértelmezés szerint az RFC 2396 és az RFC 2732 szerint jól formázottnak minősül. Ha a nemzetközi erőforrás-azonosítók (IRI-k) vagy az internationalized domain name (IDN) elemzése engedélyezve van, a sztring az RFC 3986 és az RFC 3987 szerint jól formázottnak minősül

A sztring rosszul formázottnak minősül, ezért a metódus hamis értéket ad vissza, ha az alábbi feltételek bármelyike fennáll.

Hiba Example
A sztring nem megfelelően van megadva. http://www.contoso.com/path???/file name
A sztring egy abszolút Uri érték, amely implicit fájlt Urijelöl. c:\\directory\filename
A sztring egy abszolút URI, amelyből hiányzik egy perjel az elérési út előtt. file://c:/directory/filename
A sztring akkor is tartalmaz lezáratlan fordított perjeleket, ha azok perjelekként vannak kezelve. http:\\\host/path/file
A sztring egy hierarchikus abszolút értéket Uri jelöl, és nem tartalmaz "://" értéket. www.contoso.com/path/file
Az elemző azt Uri.Scheme jelzi, hogy az eredeti sztring nem volt megfelelően formázva. A példa az URI sémájától függ.

Alapértelmezés szerint az ehhez Uri használt sztring az RFC 2396 és az RFC 2732 szerint jól formázottnak minősül.

Ha engedélyezve van a nemzetközi erőforrás-azonosító (IRI) és az internationalizált tartománynév (IDN) támogatása, az ehhez Uri használt sztring az RFC 3986 és az RFC 3987 szerint jól formázottnak minősül. Az IRI támogatásához használt punycode-nevek csak ASCII-karaktereket tartalmaznak, és mindig az xn előtaggal kezdődnek.

Az IRI támogatásával kapcsolatos további információkért tekintse meg az osztály Megjegyzések szakaszát Uri .

A következőre érvényes:

Lásd még