Uri.TryCreate 메서드

정의

Uri를 만듭니다.Creates a new Uri. Uri를 만들 수 없으면 예외를 throw하지 않습니다.Does not throw an exception if the Uri cannot be created.

오버로드

TryCreate(String, UriKind, Uri)

지정된 Uri 인스턴스와 String를 사용하여 새 UriKind를 만듭니다.Creates a new Uri using the specified String instance and a UriKind.

TryCreate(Uri, String, Uri)

지정된 기본 및 상대 Uri 인스턴스를 사용하여 새 String를 만듭니다.Creates a new Uri using the specified base and relative String instances.

TryCreate(Uri, Uri, Uri)

지정된 기본 및 상대 Uri 인스턴스를 사용하여 새 Uri를 만듭니다.Creates a new Uri using the specified base and relative Uri instances.

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 * Uri -> bool
Public Shared Function TryCreate (uriString As String, uriKind As UriKind, ByRef result As Uri) As Boolean

매개 변수

uriString
String

String를 나타내는 Uri입니다.The String representing the Uri.

uriKind
UriKind

URI의 형식입니다.The type of the Uri.

result
Uri

이 메서드가 반환될 때 생성된 Uri를 포함합니다.When this method returns, contains the constructed Uri.

반환

Boolean

Boolean가 만들어졌으면 true 값이 Uri이고, 그렇지 않으면 false입니다.A 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)

지정된 기본 및 상대 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 * Uri -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As String, ByRef result As Uri) As Boolean

매개 변수

baseUri
Uri

기본 Uri입니다.The base Uri.

relativeUri
String

기본 Uri에 추가할 String으로 나타낸 상대 Uri입니다.The relative Uri, represented as a String, to add to the base Uri.

result
Uri

이 메서드가 반환될 때 UribaseUri에서 만든 relativeUri를 포함합니다.When this method returns, contains a Uri constructed from baseUri and relativeUri. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.This parameter is passed uninitialized.

반환

Boolean

Boolean가 만들어졌으면 true 값이 Uri이고, 그렇지 않으면 false입니다.A 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)

지정된 기본 및 상대 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 * Uri -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As Uri, ByRef result As Uri) As Boolean

매개 변수

baseUri
Uri

기본 Uri입니다.The base Uri.

relativeUri
Uri

기본 Uri에 추가할 상대 Uri입니다.The relative Uri to add to the base Uri.

result
Uri

이 메서드가 반환될 때 UribaseUri에서 만든 relativeUri를 포함합니다.When this method returns, contains a Uri constructed from baseUri and relativeUri. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.This parameter is passed uninitialized.

반환

Boolean

Boolean가 만들어졌으면 true 값이 Uri이고, 그렇지 않으면 false입니다.A Boolean value that is true if the Uri was successfully created; otherwise, false.

예외

baseUri이(가) null인 경우baseUri is null.

설명

이 메서드가 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. 처리 되지 않은 예외가 발생 하는 경우이 메서드를 catch 합니다.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.

적용 대상