Uri.TryCreate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
TryCreate(Uri, Uri, Uri) | |
TryCreate(Uri, String, Uri) | |
TryCreate(String, UriKind, Uri) | |
TryCreate(String, UriCreationOptions, Uri) |
使用指定的 String 實體與UriCreationOptions建立新的 Uri 。 |
TryCreate(Uri, Uri, Uri)
- 來源:
- 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。
傳回
如果已成功建立 Uri 則為 true
,否則為 false
。
例外狀況
baseUri
為 null
。
備註
如果這個方法傳 true
回 ,則 new Uri 在 中 result
。
這個方法會建構 URI、將其置於標準形式,並加以驗證。 如果發生未處理的例外狀況,這個方法會攔截它。 如果您想要建立 Uri 並取得例外狀況,請使用其中一個建 Uri 構函式。
適用於
TryCreate(Uri, String, Uri)
- 來源:
- 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。
傳回
如果已成功建立 Uri 則為 true
,否則為 false
。
備註
如果這個方法傳 true
回 ,則 new Uri 在 中 result
。
適用於
TryCreate(String, UriKind, Uri)
- 來源:
- 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
URI 的類型。
傳回
如果已成功建立 Uri 則為 true
,否則為 false
。
備註
如果這個方法傳 true
回 ,則 new Uri 在 中 result
。
適用於
TryCreate(String, UriCreationOptions, Uri)
- 來源:
- 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
控制 建立和行為的選項 Uri 。
傳回
如果已成功建立 Uri 則為 true
,否則為 false
。