Uri.TryCreate Uri.TryCreate Uri.TryCreate Uri.TryCreate Method

定義

新しい Uri を作成します。Creates a new Uri. Uri を作成できない場合に、例外がスローされません。Does not throw an exception if the Uri cannot be created.

オーバーロード

TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri)

指定した Uri インスタンスと String を使用して、新しい UriKind を作成します。Creates a new Uri using the specified String instance and a UriKind.

TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri)

指定したベースおよび相対 Uri のインスタンスを使用して、新しい String を作成します。Creates a new Uri using the specified base and relative String instances.

TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri)

指定したベースおよび相対 Uri のインスタンスを使用して、新しい Uri を作成します。Creates a new Uri using the specified base and relative Uri instances.

TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri)

指定した Uri インスタンスと String を使用して、新しい UriKind を作成します。Creates a new Uri using the specified String instance and a 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);
static member TryCreate : string * UriKind *  -> bool

パラメーター

uriString
String String String String

String を表す UriThe String representing the Uri.

uriKind
UriKind UriKind UriKind UriKind

URI の種類。The type of the Uri.

result
Uri Uri Uri Uri

このメソッドから制御が戻るときに、作成された Uri を格納します。When this method returns, contains the constructed Uri.

戻り値

Boolean が正常に作成された場合は true 値が Uri。それ以外の場合は falseA Boolean value that is true if the Uri was successfully created; otherwise, false.

注釈

このメソッドがをtrue返す場合、 Uri新しいはresultにあります。If this method returns true, the new Uri is in result.

TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri)

指定したベースおよび相対 Uri のインスタンスを使用して、新しい String を作成します。Creates a new Uri using the specified base and relative String instances.

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);
static member TryCreate : Uri * string *  -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As String, ByRef result As Uri) As Boolean

パラメーター

baseUri
Uri Uri Uri Uri

ベース UriThe base Uri.

relativeUri
String String String String

ベース Uri に追加する String として表される相対 UriThe relative Uri, represented as a String, to add to the base Uri.

result
Uri Uri Uri Uri

このメソッドから制御が戻るときに、Uri および baseUri から作成される relativeUri を格納します。When this method returns, contains a Uri constructed from baseUri and relativeUri. このパラメーターは初期化せずに渡されます。This parameter is passed uninitialized.

戻り値

Boolean が正常に作成された場合は true 値が Uri。それ以外の場合は falseA Boolean value that is true if the Uri was successfully created; otherwise, false.

注釈

このメソッドがをtrue返す場合、 Uri新しいはresultにあります。If this method returns true, the new Uri is in result.

TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri)

指定したベースおよび相対 Uri のインスタンスを使用して、新しい Uri を作成します。Creates a new Uri using the specified base and relative Uri instances.

public:
 static bool TryCreate(Uri ^ baseUri, Uri ^ relativeUri, [Runtime::InteropServices::Out] Uri ^ % result);
public static bool TryCreate (Uri baseUri, Uri relativeUri, out Uri result);
static member TryCreate : Uri * Uri *  -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As Uri, ByRef result As Uri) As Boolean

パラメーター

baseUri
Uri Uri Uri Uri

ベース UriThe base Uri.

relativeUri
Uri Uri Uri Uri

ベース Uri に追加する相対 UriThe relative Uri to add to the base Uri.

result
Uri Uri Uri Uri

このメソッドから制御が戻るときに、Uri および baseUri から作成される relativeUri を格納します。When this method returns, contains a Uri constructed from baseUri and relativeUri. このパラメーターは初期化せずに渡されます。This parameter is passed uninitialized.

戻り値

Boolean が正常に作成された場合は true 値が Uri。それ以外の場合は falseA Boolean value that is true if the Uri was successfully created; otherwise, false.

例外

注釈

このメソッドがをtrue返す場合、 Uri新しいはresultにあります。If this method returns true, the new Uri is in result.

このメソッドは、URI を構築し、正規の形式で配置し、検証します。This method constructs the URI, puts it in canonical form, and validates it. 未処理の例外が発生した場合、このメソッドはそれをキャッチします。If an unhandled exception occurs, this method catches it. を作成Uriして例外を取得する場合は、 Uriコンストラクターのいずれかを使用します。If you want to create a Uri and get exceptions use one of the Uri constructors.

適用対象