Uri.TryCreate Metoda

Definicja

Tworzy nowy adres Uri. Nie zgłasza wyjątku, jeśli Uri nie można go utworzyć.

Przeciążenia

TryCreate(Uri, Uri, Uri)

Tworzy nowe Uri przy użyciu określonych wystąpień bazowych i względnych Uri .

TryCreate(Uri, String, Uri)

Tworzy nowe Uri przy użyciu określonych wystąpień bazowych i względnych String .

TryCreate(String, UriKind, Uri)

Tworzy nowe Uri przy użyciu określonego String wystąpienia i .UriKind

TryCreate(String, UriCreationOptions, Uri)

Tworzy nowe Uri przy użyciu określonego String wystąpienia i UriCreationOptions.

TryCreate(Uri, Uri, Uri)

Źródło:
UriExt.cs
Źródło:
UriExt.cs
Źródło:
UriExt.cs

Tworzy nowe Uri przy użyciu określonych wystąpień bazowych i względnych Uri .

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

Podstawowy identyfikator URI.

relativeUri
Uri

Względny identyfikator URI do dodania do podstawowej Uriwartości .

result
Uri

Gdy ta metoda zwraca wartość , element zawiera konstrukcję Uri z baseUri i relativeUri. Ten parametr jest przekazywany jako niezainicjowany.

Zwraca

truejeśli element Uri został pomyślnie utworzony; w przeciwnym razie . false

Wyjątki

baseUri to null.

Uwagi

Jeśli ta metoda zwróci truewartość , nowa Uri wartość znajduje się w pliku result.

Ta metoda tworzy identyfikator URI, umieszcza go w postaci kanonicznej i weryfikuje go. Jeśli wystąpi nieobsługiwany wyjątek, ta metoda go przechwytuje. Jeśli chcesz utworzyć obiekt Uri i uzyskać wyjątki, użyj jednego z Uri konstruktorów.

Dotyczy

TryCreate(Uri, String, Uri)

Źródło:
UriExt.cs
Źródło:
UriExt.cs
Źródło:
UriExt.cs

Tworzy nowe Uri przy użyciu określonych wystąpień bazowych i względnych String .

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

Podstawowy identyfikator URI.

relativeUri
String

Reprezentacja względnego identyfikatora URI w ciągu, który ma zostać dodany do podstawowego Urielementu .

result
Uri

Gdy ta metoda zwraca wartość , element zawiera konstrukcję Uri z baseUri i relativeUri. Ten parametr jest przekazywany jako niezainicjowany.

Zwraca

truejeśli element Uri został pomyślnie utworzony; w przeciwnym razie . false

Uwagi

Jeśli ta metoda zwróci truewartość , nowa Uri wartość znajduje się w pliku result.

Dotyczy

TryCreate(String, UriKind, Uri)

Źródło:
UriExt.cs
Źródło:
UriExt.cs
Źródło:
UriExt.cs

Tworzy nowe Uri przy użyciu określonego String wystąpienia i .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

Reprezentacja ciągu elementu Uri.

uriKind
UriKind

Typ identyfikatora URI.

result
Uri

Gdy ta metoda zwraca wartość , element zawiera skonstruowany Uriobiekt .

Zwraca

truejeśli element Uri został pomyślnie utworzony; w przeciwnym razie . false

Uwagi

Jeśli ta metoda zwróci truewartość , nowa Uri wartość znajduje się w pliku result.

Dotyczy

TryCreate(String, UriCreationOptions, Uri)

Źródło:
UriExt.cs
Źródło:
UriExt.cs
Źródło:
UriExt.cs

Tworzy nowe Uri przy użyciu określonego String wystąpienia i 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

Reprezentacja ciągu elementu Uri.

creationOptions
UriCreationOptions

Opcje kontrolujące sposób Uri tworzenia i zachowania.

result
Uri

Gdy ta metoda zwraca wartość , element zawiera skonstruowany Uriobiekt .

Zwraca

truejeśli element Uri został pomyślnie utworzony; w przeciwnym razie . false

Dotyczy