Uri.TryCreate Metod

Definition

Skapar en ny Uri. Utlöser inte ett undantag om det Uri inte går att skapa.

Överlagringar

Name Description
TryCreate(Uri, Uri, Uri)

Skapar en ny Uri med angivna bas- och relativa Uri instanser.

TryCreate(Uri, String, Uri)

Skapar en ny Uri med angivna bas- och relativa String instanser.

TryCreate(String, UriCreationOptions, Uri)

Skapar en ny Uri med den angivna String instansen och UriCreationOptions.

TryCreate(String, UriKind, Uri)

Skapar en ny Uri med den angivna String instansen och en UriKind.

TryCreate(Uri, Uri, Uri)

Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs

Skapar en ny Uri med angivna bas- och relativa Uri instanser.

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

Parametrar

baseUri
Uri

Bas-URI:n.

relativeUri
Uri

Den relativa URI som ska läggas till i basen Uri.

result
Uri

När den här metoden returnerar innehåller en Uri konstruerad från baseUri och relativeUri. Den här parametern skickas oinitierad.

Returer

trueom har Uri skapats, annars . false

Undantag

baseUri är null.

Kommentarer

Om den här metoden returnerar truefinns den nya Uri i result.

Den här metoden konstruerar URI:n, placerar den i kanonisk form och validerar den. Om ett ohanterat undantag inträffar fångar den här metoden upp det. Om du vill skapa en Uri och hämta undantag använder du någon av konstruktorerna Uri .

Gäller för

TryCreate(Uri, String, Uri)

Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs

Skapar en ny Uri med angivna bas- och relativa String instanser.

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

Parametrar

baseUri
Uri

Bas-URI:n.

relativeUri
String

Strängrepresentationen av den relativa URI:n som ska läggas till i basen Uri.

result
Uri

När den här metoden returnerar innehåller en Uri konstruerad från baseUri och relativeUri. Den här parametern skickas oinitierad.

Returer

trueom har Uri skapats, annars . false

Kommentarer

Om den här metoden returnerar truefinns den nya Uri i result.

Gäller för

TryCreate(String, UriCreationOptions, Uri)

Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs

Skapar en ny Uri med den angivna String instansen och 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

Parametrar

uriString
String

Strängrepresentationen av Uri.

creationOptions
UriCreationOptions

Alternativ som styr hur Uri skapas och fungerar.

result
Uri

När den här metoden returnerar innehåller den konstruerade Uri.

Returer

trueom har Uri skapats, annars . false

Gäller för

TryCreate(String, UriKind, Uri)

Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs
Källa:
UriExt.cs

Skapar en ny Uri med den angivna String instansen och en 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

Parametrar

uriString
String

Strängrepresentationen av Uri.

uriKind
UriKind

Typ av URI.

result
Uri

När den här metoden returnerar innehåller den konstruerade Uri.

Returer

trueom har Uri skapats, annars . false

Kommentarer

Om den här metoden returnerar truefinns den nya Uri i result.

Gäller för