Uri.TryCreate Metoda

Definicja

Tworzy nowy adres Uri.Creates a new Uri. Nie zgłasza wyjątku, jeśli nie można utworzyć Uri.Does not throw an exception if the Uri cannot be created.

Przeciążenia

TryCreate(String, UriKind, Uri)

Tworzy nowy Uri przy użyciu określonego wystąpienia String i UriKind.Creates a new Uri using the specified String instance and a UriKind.

TryCreate(Uri, String, Uri)

Tworzy nowy Uri przy użyciu określonego podstawowego i względnego wystąpienia String.Creates a new Uri using the specified base and relative String instances.

TryCreate(Uri, Uri, Uri)

Tworzy nowy Uri przy użyciu określonego podstawowego i względnego wystąpienia Uri.Creates a new Uri using the specified base and relative Uri instances.

TryCreate(String, UriKind, Uri)

Tworzy nowy Uri przy użyciu określonego wystąpienia String i 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
Public Shared Function TryCreate (uriString As String, uriKind As UriKind, ByRef result As Uri) As Boolean

Parametry

uriString
String

String reprezentująca Uri.The String representing the Uri.

uriKind
UriKind

Typ identyfikatora URI.The type of the Uri.

result
Uri

Gdy ta metoda zwraca, zawiera skonstruowany Uri.When this method returns, contains the constructed Uri.

Zwraca

Wartość Boolean, która jest true, jeśli Uri został pomyślnie utworzony; w przeciwnym razie false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Uwagi

Jeśli ta metoda zwróci true, nowy Uri jest w result.If this method returns true, the new Uri is in result.

TryCreate(Uri, String, Uri)

Tworzy nowy Uri przy użyciu określonego podstawowego i względnego wystąpienia 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

Uripodstawowa.The base Uri.

relativeUri
String

Uriwzględne reprezentowane jako String, aby dodać je do Uripodstawowej.The relative Uri, represented as a String, to add to the base Uri.

result
Uri

Gdy ta metoda zwraca, zawiera Uri skonstruowane z baseUri i relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Ten parametr jest przekazywany jako niezainicjowany.This parameter is passed uninitialized.

Zwraca

Wartość Boolean, która jest true, jeśli Uri został pomyślnie utworzony; w przeciwnym razie false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Uwagi

Jeśli ta metoda zwróci true, nowy Uri jest w result.If this method returns true, the new Uri is in result.

TryCreate(Uri, Uri, Uri)

Tworzy nowy Uri przy użyciu określonego podstawowego i względnego wystąpienia 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

Uripodstawowa.The base Uri.

relativeUri
Uri

Uri względne do dodania do Uripodstawowej.The relative Uri to add to the base Uri.

result
Uri

Gdy ta metoda zwraca, zawiera Uri skonstruowane z baseUri i relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Ten parametr jest przekazywany jako niezainicjowany.This parameter is passed uninitialized.

Zwraca

Wartość Boolean, która jest true, jeśli Uri został pomyślnie utworzony; w przeciwnym razie false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Wyjątki

Parametr baseUri ma wartość null.baseUri is null.

Uwagi

Jeśli ta metoda zwróci true, nowy Uri jest w result.If this method returns true, the new Uri is in result.

Ta metoda konstruuje identyfikator URI, umieszcza go w postaci kanonicznej i weryfikuje go.This method constructs the URI, puts it in canonical form, and validates it. Jeśli wystąpi nieobsługiwany wyjątek, ta metoda przechwytuje ją.If an unhandled exception occurs, this method catches it. Jeśli chcesz utworzyć Uri i uzyskać wyjątki, użyj jednego z konstruktorów Uri.If you want to create a Uri and get exceptions use one of the Uri constructors.

Dotyczy