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, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate (Uri baseUri, Uri relativeUri, out Uri result);
public static bool TryCreate (Uri? baseUri, Uri? relativeUri, out Uri? result);
static member TryCreate : Uri * Uri * Uri -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As Uri, ByRef result As Uri) As Boolean

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

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, System::String ^ relativeUri, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate (Uri baseUri, string relativeUri, out Uri result);
public static bool TryCreate (Uri? baseUri, string? relativeUri, out Uri? result);
static member TryCreate : Uri * string * Uri -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As String, ByRef result As Uri) As Boolean

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

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(System::String ^ uriString, UriKind uriKind, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate (string uriString, UriKind uriKind, out Uri result);
public static bool TryCreate (string? uriString, UriKind uriKind, out Uri? result);
static member TryCreate : string * UriKind * Uri -> bool
Public Shared Function TryCreate (uriString As String, uriKind As UriKind, ByRef result As Uri) As Boolean

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

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(System::String ^ uriString, UriCreationOptions % creationOptions, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate (string? uriString, in UriCreationOptions creationOptions, out Uri? result);
static member TryCreate : string * UriCreationOptions * Uri -> bool
Public Shared Function TryCreate (uriString As String, ByRef creationOptions As UriCreationOptions, ByRef result As Uri) As Boolean

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