Freigeben über


Uri.TryCreate Methode

Definition

Erstellt einen neuen Uri. Löst keine Ausnahme aus, wenn Uri nicht erstellt werden kann.

Überlädt

TryCreate(Uri, Uri, Uri)

Erstellt mit der angegebenen Basis und den relativen Uri-Instanzen einen neuen Uri.

TryCreate(Uri, String, Uri)

Erstellt mit der angegebenen Basis und den relativen Uri-Instanzen einen neuen String.

TryCreate(String, UriKind, Uri)

Erstellt mit der angegebenen Uri-Instanz und einer String einen neuen UriKind.

TryCreate(String, UriCreationOptions, Uri)

Erstellt eine neue Uri mithilfe der angegebenen String instance und UriCreationOptions.

TryCreate(Uri, Uri, Uri)

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

Erstellt mit der angegebenen Basis und den relativen Uri-Instanzen einen neuen 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

Parameter

baseUri
Uri

Der Basis-URI.

relativeUri
Uri

Der relative URI, der dem Basis-Uri hinzugefügt werden soll.

result
Uri

Enthält nach dem Beenden der Methode einen aus Uri und baseUri erstellten relativeUri. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

true, wenn Uri erfolgreich erstellt wurde, andernfalls false.

Ausnahmen

baseUri ist null

Hinweise

Wenn diese Methode zurückgibt true, befindet sich der neue Uri in result.

Diese Methode erstellt den URI, platziert ihn in kanonischer Form und überprüft ihn. Wenn eine nicht behandelte Ausnahme auftritt, fängt diese Methode sie ab. Wenn Sie eine Uri 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

Erstellt mit der angegebenen Basis und den relativen Uri-Instanzen einen neuen 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

Parameter

baseUri
Uri

Der Basis-URI.

relativeUri
String

Die Zeichenfolgendarstellung des relativen URIs, der dem Basis-Uri hinzugefügt werden soll.

result
Uri

Enthält nach dem Beenden der Methode einen aus Uri und baseUri erstellten relativeUri. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

true, wenn Uri erfolgreich erstellt wurde, andernfalls false.

Hinweise

Wenn diese Methode zurückgibt true, befindet sich der neue Uri in result.

Gilt für:

TryCreate(String, UriKind, Uri)

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

Erstellt mit der angegebenen Uri-Instanz und einer String einen neuen 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 des Uri.

uriKind
UriKind

Der Typ des Uris.

result
Uri

Diese Methode gibt den erstellten Uri zurück.

Gibt zurück

true, wenn Uri erfolgreich erstellt wurde, andernfalls false.

Hinweise

Wenn diese Methode zurückgibt true, befindet sich der neue Uri in result.

Gilt für:

TryCreate(String, UriCreationOptions, Uri)

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

Erstellt eine neue Uri mithilfe der angegebenen String instance 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 des Uri.

creationOptions
UriCreationOptions

Optionen, die steuern, wie erstellt Uri wird und sich verhält.

result
Uri

Diese Methode gibt den erstellten Uri zurück.

Gibt zurück

true, wenn Uri erfolgreich erstellt wurde, andernfalls false.

Gilt für: