Číst v angličtině

Sdílet prostřednictvím


Uri.TryCreate Metoda

Definice

Vytvoří nový objekt Uri. Nevyvolá výjimku, pokud Uri nelze vytvořit.

Přetížení

TryCreate(Uri, Uri, Uri)

Vytvoří novou Uri pomocí zadaných základních a relativních Uri instancí.

TryCreate(Uri, String, Uri)

Vytvoří novou Uri pomocí zadaných základních a relativních String instancí.

TryCreate(String, UriKind, Uri)

Vytvoří novou Uri pomocí zadané String instance a UriKind.

TryCreate(String, UriCreationOptions, Uri)

Vytvoří novou Uri pomocí zadané String instance a UriCreationOptions.

TryCreate(Uri, Uri, Uri)

Zdroj:
UriExt.cs
Zdroj:
UriExt.cs
Zdroj:
UriExt.cs

Vytvoří novou Uri pomocí zadaných základních a relativních Uri instancí.

public static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result);
public static bool TryCreate(Uri? baseUri, Uri? relativeUri, out Uri? result);

Parametry

baseUri
Uri

Základní identifikátor URI.

relativeUri
Uri

Relativní identifikátor URI, který se má přidat do základního Urisouboru .

result
Uri

Když tato metoda vrátí hodnotu , obsahuje Uri objekt vytvořený z baseUri a relativeUri. Tento parametr se předává neinicializovaný.

Návraty

true pokud se Uri objekt úspěšně vytvořil, jinak hodnota false.

Výjimky

baseUri je null.

Poznámky

Pokud tato metoda vrátí true, nový Uri je v result.

Tato metoda vytvoří identifikátor URI, vloží ho do kanonického tvaru a ověří ho. Pokud dojde k neošetřené výjimce, tato metoda ji zachytí. Pokud chcete vytvořit Uri a získat výjimky, použijte jeden z Uri konstruktorů.

Platí pro

.NET 10 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TryCreate(Uri, String, Uri)

Zdroj:
UriExt.cs
Zdroj:
UriExt.cs
Zdroj:
UriExt.cs

Vytvoří novou Uri pomocí zadaných základních a relativních String instancí.

public static bool TryCreate(Uri baseUri, string relativeUri, out Uri result);
public static bool TryCreate(Uri? baseUri, string? relativeUri, out Uri? result);

Parametry

baseUri
Uri

Základní identifikátor URI.

relativeUri
String

Řetězcové vyjádření relativního identifikátoru URI, který se má přidat do základního Uriidentifikátoru .

result
Uri

Když tato metoda vrátí hodnotu , obsahuje Uri objekt vytvořený z baseUri a relativeUri. Tento parametr se předává neinicializovaný.

Návraty

true pokud se Uri objekt úspěšně vytvořil, jinak hodnota false.

Poznámky

Pokud tato metoda vrátí true, nový Uri je v result.

Platí pro

.NET 10 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TryCreate(String, UriKind, Uri)

Zdroj:
UriExt.cs
Zdroj:
UriExt.cs
Zdroj:
UriExt.cs

Vytvoří novou Uri pomocí zadané String instance a UriKind.

public static bool TryCreate(string uriString, UriKind uriKind, out Uri result);
public static bool TryCreate(string? uriString, UriKind uriKind, out Uri? result);

Parametry

uriString
String

Řetězcová reprezentace Uri.

uriKind
UriKind

Typ identifikátoru URI.

result
Uri

Když tato metoda vrátí hodnotu , obsahuje vytvořená Urimetoda .

Návraty

true pokud se Uri objekt úspěšně vytvořil, jinak hodnota false.

Poznámky

Pokud tato metoda vrátí true, nový Uri je v result.

Platí pro

.NET 10 a další verze
Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TryCreate(String, UriCreationOptions, Uri)

Zdroj:
UriExt.cs
Zdroj:
UriExt.cs
Zdroj:
UriExt.cs

Vytvoří novou Uri pomocí zadané String instance a UriCreationOptions.

public static bool TryCreate(string? uriString, in UriCreationOptions creationOptions, out Uri? result);

Parametry

uriString
String

Řetězcová reprezentace Uri.

creationOptions
UriCreationOptions

Možnosti, které určují, jak Uri se objekt vytvoří a jak se chová.

result
Uri

Když tato metoda vrátí hodnotu , obsahuje vytvořená Urimetoda .

Návraty

true pokud se Uri objekt úspěšně vytvořil, jinak hodnota false.

Platí pro

.NET 10 a další verze
Produkt Verze
.NET 6, 7, 8, 9, 10