Teilen über


Uri.TryCreate Methode

Definition

Erstellt ein neues Uri. Löst keine Ausnahme aus, wenn dies Uri nicht möglich ist.

Überlädt

Name Beschreibung
TryCreate(Uri, Uri, Uri)

Erstellt eine neue Uri Mithilfe der angegebenen Basis- und relativen Uri Instanzen.

TryCreate(Uri, String, Uri)

Erstellt eine neue Uri Mithilfe der angegebenen Basis- und relativen String Instanzen.

TryCreate(String, UriCreationOptions, Uri)

Erstellt eine neue Uri mit der angegebenen String Instanz und UriCreationOptions.

TryCreate(String, UriKind, Uri)

Erstellt eine neue Uri mit der angegebenen String Instanz und einer UriKind.

TryCreate(Uri, Uri, Uri)

Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs

Erstellt eine neue Uri Mithilfe der angegebenen Basis- und relativen Uri Instanzen.

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

Parameter

baseUri
Uri

Der Basis-URI.

relativeUri
Uri

Der relative URI, der der Basis Urihinzugefügt werden soll.

result
Uri

Wenn diese Methode zurückgegeben wird, enthält sie eine Uri konstruierte baseUri aus und relativeUri. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

true wenn die Uri Datei erfolgreich erstellt wurde; falseandernfalls .

Ausnahmen

baseUri ist null.

Hinweise

Wenn diese Methode zurückgegeben wird true, ist das neue Uri in result.

Diese Methode erstellt den URI, platziert ihn in kanonischer Form und überprüft ihn. Wenn eine unbehandelte Ausnahme auftritt, fängt diese Methode sie ab. Wenn Sie eine Uri Ausnahme erstellen und ausnahmen abrufen möchten, verwenden Sie einen der Uri Konstruktoren.

Gilt für:

TryCreate(Uri, String, Uri)

Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs

Erstellt eine neue Uri Mithilfe der angegebenen Basis- und relativen String Instanzen.

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

Parameter

baseUri
Uri

Der Basis-URI.

relativeUri
String

Die Zeichenfolgendarstellung des relativen URI, der der Basis Urihinzugefügt werden soll.

result
Uri

Wenn diese Methode zurückgegeben wird, enthält sie eine Uri konstruierte baseUri aus und relativeUri. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

true wenn die Uri Datei erfolgreich erstellt wurde; falseandernfalls .

Hinweise

Wenn diese Methode zurückgegeben wird true, ist das neue Uri in result.

Gilt für:

TryCreate(String, UriCreationOptions, Uri)

Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs

Erstellt eine neue Uri mit der angegebenen String Instanz und 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

Parameter

uriString
String

Die Zeichenfolgendarstellung der Uri.

creationOptions
UriCreationOptions

Optionen, die steuern, wie die Uri Erstellung und verhalten sich.

result
Uri

Wenn diese Methode zurückgegeben wird, enthält sie die konstruierte Uri.

Gibt zurück

true wenn die Uri Datei erfolgreich erstellt wurde; falseandernfalls .

Gilt für:

TryCreate(String, UriKind, Uri)

Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs
Quelle:
UriExt.cs

Erstellt eine neue Uri mit der angegebenen String Instanz und einer 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

Parameter

uriString
String

Die Zeichenfolgendarstellung der Uri.

uriKind
UriKind

Der Typ des URI.

result
Uri

Wenn diese Methode zurückgegeben wird, enthält sie die konstruierte Uri.

Gibt zurück

true wenn die Uri Datei erfolgreich erstellt wurde; falseandernfalls .

Hinweise

Wenn diese Methode zurückgegeben wird true, ist das neue Uri in result.

Gilt für: