Uri.TryCreate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TryCreate(Uri, Uri, Uri) | |
TryCreate(Uri, String, Uri) | |
TryCreate(String, UriKind, Uri) | |
TryCreate(String, UriCreationOptions, Uri) |
Uri使用指定的 String 实例和 UriCreationOptions创建新的 。 |
TryCreate(Uri, Uri, Uri)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- 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
,则新的 Uri 位于 中 result
。
此方法构造 URI,将其置于规范形式,并对其进行验证。 如果发生未经处理的异常,此方法将捕获它。 如果要创建 Uri 并获取异常,请使用构造函数之 Uri 一。
适用于
TryCreate(Uri, String, Uri)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- 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
,则新的 Uri 位于 中 result
。
适用于
TryCreate(String, UriKind, Uri)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- 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
,则新的 Uri 位于 中 result
。
适用于
TryCreate(String, UriCreationOptions, Uri)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- UriExt.cs
Uri使用指定的 String 实例和 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
参数
- creationOptions
- UriCreationOptions
用于控制 Uri 创建方式和行为方式的选项。
返回
如果成功创建了 Uri,则为 true
;否则为 false
。