Uri.TryCreate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| TryCreate(Uri, Uri, Uri) | |
| TryCreate(Uri, String, Uri) | |
| TryCreate(String, UriCreationOptions, Uri) |
利用指定的String實例 和 UriCreationOptions建立一個新 Uri 。 |
| TryCreate(String, UriKind, Uri) |
TryCreate(Uri, Uri, Uri)
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
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
參數
- baseUri
- Uri
基底 URI。
傳回
true 如果成功建立 ; Uri 否則, false。
例外狀況
baseUri 為 null。
備註
若此方法返回 true,則 新 Uri 屬於 result。
此方法建構 URI,將其置於典範形式,並進行驗證。 若發生未處理的異常,此方法會捕捉該異常。 如果你想建立一個 Uri 並取得例外,請使用其中一個 Uri 建構子。
適用於
TryCreate(Uri, String, Uri)
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
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
參數
- baseUri
- Uri
基底 URI。
傳回
true 如果成功建立 ; Uri 否則, false。
備註
若此方法返回 true,則 新 Uri 屬於 result。
適用於
TryCreate(String, UriCreationOptions, Uri)
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
利用指定的String實例 和 UriCreationOptions建立一個新 Uri 。
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
參數
- creationOptions
- UriCreationOptions
這些選項可以控制 S Uri 的生成和行為。
傳回
true 如果成功建立 ; Uri 否則, false。
適用於
TryCreate(String, UriKind, Uri)
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
- 來源:
- UriExt.cs
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
參數
- uriKind
- UriKind
烏里族的類型。
傳回
true 如果成功建立 ; Uri 否則, false。
備註
若此方法返回 true,則 新 Uri 屬於 result。