Uri.TryCreate Uri.TryCreate Uri.TryCreate Uri.TryCreate Method

Definice

Vytvoří novou Uri.Creates a new Uri. Nevyvolá výjimku, pokud nelze vytvořit Uri.Does not throw an exception if the Uri cannot be created.

Přetížení

TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri)

Vytvoří novou Uri pomocí zadané instance String a UriKind.Creates a new Uri using the specified String instance and a UriKind.

TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri)

Vytvoří novou Uri pomocí zadaných základních a relativních instancí String.Creates a new Uri using the specified base and relative String instances.

TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri)

Vytvoří novou Uri pomocí zadaných základních a relativních instancí Uri.Creates a new Uri using the specified base and relative Uri instances.

TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri)

Vytvoří novou Uri pomocí zadané instance String a UriKind.Creates a new Uri using the specified String instance and 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);
static member TryCreate : string * UriKind * Uri -> bool

Parametry

uriString
String String String String

@No__t-0 představující Uri.The String representing the Uri.

uriKind
UriKind UriKind UriKind UriKind

Typ identifikátoru URI.The type of the Uri.

result
Uri Uri Uri Uri

Když tato metoda vrátí, obsahuje konstruované Uri.When this method returns, contains the constructed Uri.

Návraty

Hodnota Boolean, která je true, je-li Uri úspěšně vytvořen; v opačném případě false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Poznámky

Pokud tato metoda vrátí true, nový Uri je v result.If this method returns true, the new Uri is in result.

TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri)

Vytvoří novou Uri pomocí zadaných základních a relativních instancí String.Creates a new Uri using the specified base and relative String instances.

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);
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 Uri Uri Uri

Základní @no__t – 0.The base Uri.

relativeUri
String String String String

Relativní Uri reprezentovaná jako String, která se má přidat do základního Uri.The relative Uri, represented as a String, to add to the base Uri.

result
Uri Uri Uri Uri

Když tato metoda vrátí, obsahuje Uri vytvořené z baseUri a relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Tento parametr je předán bez inicializace.This parameter is passed uninitialized.

Návraty

Hodnota Boolean, která je true, je-li Uri úspěšně vytvořen; v opačném případě false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Poznámky

Pokud tato metoda vrátí true, nový Uri je v result.If this method returns true, the new Uri is in result.

TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri)

Vytvoří novou Uri pomocí zadaných základních a relativních instancí Uri.Creates a new Uri using the specified base and relative Uri instances.

public:
 static bool TryCreate(Uri ^ baseUri, Uri ^ relativeUri, [Runtime::InteropServices::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 Uri Uri Uri

Základní @no__t – 0.The base Uri.

relativeUri
Uri Uri Uri Uri

Relativní Uri, který se má přidat do základního Uri.The relative Uri to add to the base Uri.

result
Uri Uri Uri Uri

Když tato metoda vrátí, obsahuje Uri vytvořené z baseUri a relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Tento parametr je předán bez inicializace.This parameter is passed uninitialized.

Návraty

Hodnota Boolean, která je true, je-li Uri úspěšně vytvořen; v opačném případě false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Výjimky

Poznámky

Pokud tato metoda vrátí true, nový Uri je v result.If this method returns true, the new Uri is in result.

Tato metoda vytvoří identifikátor URI, umístí ho do kanonického tvaru a ověří ho.This method constructs the URI, puts it in canonical form, and validates it. Pokud dojde k neošetřené výjimce, tato metoda je zachytí.If an unhandled exception occurs, this method catches it. Pokud chcete vytvořit Uri a získat výjimky, použijte jeden z konstruktorů Uri.If you want to create a Uri and get exceptions use one of the Uri constructors.

Platí pro