Uri.TryCreate Metode

Definisi

Membuat baru Uri. Tidak melemparkan pengecualian jika Uri tidak dapat dibuat.

Overload

TryCreate(Uri, Uri, Uri)

Membuat baru Uri menggunakan instans dasar dan relatif Uri yang ditentukan.

TryCreate(Uri, String, Uri)

Membuat baru Uri menggunakan instans dasar dan relatif String yang ditentukan.

TryCreate(String, UriKind, Uri)

Membuat baru Uri menggunakan instans yang ditentukan String dan UriKind.

TryCreate(String, UriCreationOptions, Uri)

Membuat baru Uri menggunakan instans yang ditentukan String dan UriCreationOptions.

TryCreate(Uri, Uri, Uri)

Sumber:
UriExt.cs
Sumber:
UriExt.cs
Sumber:
UriExt.cs

Membuat baru Uri menggunakan instans dasar dan relatif Uri yang ditentukan.

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

URI dasar.

relativeUri
Uri

URI relatif untuk ditambahkan ke basis Uri.

result
Uri

Ketika metode ini kembali, berisi yang Uri dibangun dari baseUri dan relativeUri. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

trueUri jika berhasil dibuat; jika tidak, false.

Pengecualian

baseUriadalah null.

Keterangan

Jika metode ini mengembalikan true, yang baru Uri ada di result.

Metode ini membangun URI, menempatkannya dalam bentuk kanonis, dan memvalidasinya. Jika pengecualian yang tidak tertangani terjadi, metode ini menangkapnya. Jika Anda ingin membuat Uri dan mendapatkan pengecualian, gunakan salah Uri satu konstruktor.

Berlaku untuk

TryCreate(Uri, String, Uri)

Sumber:
UriExt.cs
Sumber:
UriExt.cs
Sumber:
UriExt.cs

Membuat baru Uri menggunakan instans dasar dan relatif String yang ditentukan.

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

URI dasar.

relativeUri
String

Representasi string dari URI relatif untuk ditambahkan ke basis Uri.

result
Uri

Ketika metode ini kembali, berisi yang Uri dibangun dari baseUri dan relativeUri. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

trueUri jika berhasil dibuat; jika tidak, false.

Keterangan

Jika metode ini mengembalikan true, yang baru Uri ada di result.

Berlaku untuk

TryCreate(String, UriKind, Uri)

Sumber:
UriExt.cs
Sumber:
UriExt.cs
Sumber:
UriExt.cs

Membuat baru Uri menggunakan instans yang ditentukan String dan 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

Representasi string dari Uri.

uriKind
UriKind

Jenis Uri.

result
Uri

Ketika metode ini kembali, berisi yang dibangun Uri.

Mengembalikan

trueUri jika berhasil dibuat; jika tidak, false.

Keterangan

Jika metode ini mengembalikan true, yang baru Uri ada di result.

Berlaku untuk

TryCreate(String, UriCreationOptions, Uri)

Sumber:
UriExt.cs
Sumber:
UriExt.cs
Sumber:
UriExt.cs

Membuat baru Uri menggunakan instans yang ditentukan String dan 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

Representasi string dari Uri.

creationOptions
UriCreationOptions

Opsi yang mengontrol cara Uri pembuatan dan perilakunya.

result
Uri

Ketika metode ini kembali, berisi yang dibangun Uri.

Mengembalikan

trueUri jika berhasil dibuat; jika tidak, false.

Berlaku untuk