Uri.TryCreate 메서드

정의

Uri를 만듭니다. Uri를 만들 수 없으면 예외를 throw하지 않습니다.

오버로드

TryCreate(Uri, Uri, Uri)

지정된 기본 및 상대 Uri 인스턴스를 사용하여 새 Uri를 만듭니다.

TryCreate(String, UriKind, Uri)

지정된 Uri 인스턴스와 String를 사용하여 새 UriKind를 만듭니다.

TryCreate(Uri, String, Uri)

지정된 기본 및 상대 Uri 인스턴스를 사용하여 새 String를 만듭니다.

TryCreate(String, UriCreationOptions, Uri)

지정된 String 인스턴스 및 UriCreationOptions을 사용하여 새 Uri 인스턴스를 만듭니다.

TryCreate(Uri, Uri, Uri)

지정된 기본 및 상대 Uri 인스턴스를 사용하여 새 Uri를 만듭니다.

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입니다.

relativeUri
Uri

기본 Uri에 추가할 상대 URI입니다.

result
Uri

이 메서드가 반환될 때 UribaseUri에서 만든 relativeUri를 포함합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반환

Boolean

Uri가 성공적으로 만들어졌으면 true이고, 그렇지 않으면 false입니다.

예외

baseUri이(가) null인 경우

설명

이 메서드가 반환 true되면 새 Uri 메서드는 에 있습니다 result.

이 메서드는 URI를 생성하고 정식 형식으로 두고 유효성을 검사합니다. 처리되지 않은 예외가 발생하는 경우 이 메서드는 이를 catch합니다. 만들고 예외를 Uri 얻으려면 생성자 중 Uri 하나를 사용합니다.

적용 대상

TryCreate(String, UriKind, Uri)

지정된 Uri 인스턴스와 String를 사용하여 새 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);
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

Uri의 문자열 표현입니다.

uriKind
UriKind

URI의 형식입니다.

result
Uri

이 메서드가 반환될 때 생성된 Uri를 포함합니다.

반환

Boolean

Uri가 성공적으로 만들어졌으면 true이고, 그렇지 않으면 false입니다.

설명

이 메서드가 반환 true되면 새 Uri 메서드는 에 있습니다 result.

적용 대상

TryCreate(Uri, String, Uri)

지정된 기본 및 상대 Uri 인스턴스를 사용하여 새 String를 만듭니다.

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입니다.

relativeUri
String

기본 Uri에 추가할 상대 URI의 문자열 표현입니다.

result
Uri

이 메서드가 반환될 때 UribaseUri에서 만든 relativeUri를 포함합니다. 이 매개 변수는 초기화되지 않은 상태로 전달됩니다.

반환

Boolean

Uri가 성공적으로 만들어졌으면 true이고, 그렇지 않으면 false입니다.

설명

이 메서드가 반환 true되면 새 Uri 메서드는 에 있습니다 result.

적용 대상

TryCreate(String, UriCreationOptions, Uri)

지정된 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

매개 변수

uriString
String

Uri의 문자열 표현입니다.

creationOptions
UriCreationOptions

생성 및 동작 방식을 Uri 제어하는 옵션입니다.

result
Uri

이 메서드가 반환될 때 생성된 Uri를 포함합니다.

반환

Boolean

Uri가 성공적으로 만들어졌으면 true이고, 그렇지 않으면 false입니다.

적용 대상