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
 
- 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
 
- 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
 
- 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
 
- 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。