Partilhar via


Uri.TryCreate Método

Definição

Cria um novo Uri. Não gera uma exceção se o Uri não pode ser criado.

Sobrecargas

TryCreate(Uri, Uri, Uri)

Cria um novo Uri usando a base especificada e as instâncias de Uri relativas.

TryCreate(Uri, String, Uri)

Cria um novo Uri usando a base especificada e as instâncias de String relativas.

TryCreate(String, UriKind, Uri)

Cria um novo Uri usando a instância String especificada e um UriKind.

TryCreate(String, UriCreationOptions, Uri)

Cria um novo Uri usando a instância especificada String e UriCreationOptions.

TryCreate(Uri, Uri, Uri)

Origem:
UriExt.cs
Origem:
UriExt.cs
Origem:
UriExt.cs

Cria um novo Uri usando a base especificada e as instâncias de Uri relativas.

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

Parâmetros

baseUri
Uri

O URI de base.

relativeUri
Uri

O URI relativo a ser adicionado ao Uri base.

result
Uri

Quando é retornado, este método contém um Uri construído de baseUri e relativeUri. Este parâmetro é passado não inicializado.

Retornos

true se o Uri foi criado com êxito; caso contrário, false.

Exceções

baseUri é null.

Comentários

Se esse método retornar true, o novo Uri estará em result.

Esse método constrói o URI, coloca-o em forma canônica e o valida. Se ocorrer uma exceção sem tratamento, esse método a capturará. Se você quiser criar um Uri e obter exceções, use um dos Uri construtores.

Aplica-se a

TryCreate(Uri, String, Uri)

Origem:
UriExt.cs
Origem:
UriExt.cs
Origem:
UriExt.cs

Cria um novo Uri usando a base especificada e as instâncias de String relativas.

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

Parâmetros

baseUri
Uri

O URI de base.

relativeUri
String

A representação de cadeia de caracteres do URI relativo a ser adicionado ao Uri base.

result
Uri

Quando é retornado, este método contém um Uri construído de baseUri e relativeUri. Este parâmetro é passado não inicializado.

Retornos

true se o Uri foi criado com êxito; caso contrário, false.

Comentários

Se esse método retornar true, o novo Uri estará em result.

Aplica-se a

TryCreate(String, UriKind, Uri)

Origem:
UriExt.cs
Origem:
UriExt.cs
Origem:
UriExt.cs

Cria um novo Uri usando a instância String especificada e um 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

Parâmetros

uriString
String

A representação de cadeia de caracteres do Uri.

uriKind
UriKind

O tipo do URI.

result
Uri

Quando este método retorna, ele contém o Uri construído.

Retornos

true se o Uri foi criado com êxito; caso contrário, false.

Comentários

Se esse método retornar true, o novo Uri estará em result.

Aplica-se a

TryCreate(String, UriCreationOptions, Uri)

Origem:
UriExt.cs
Origem:
UriExt.cs
Origem:
UriExt.cs

Cria um novo Uri usando a instância especificada String e 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

Parâmetros

uriString
String

A representação de cadeia de caracteres do Uri.

creationOptions
UriCreationOptions

Opções que controlam como o Uri é criado e se comporta.

result
Uri

Quando este método retorna, ele contém o Uri construído.

Retornos

true se o Uri foi criado com êxito; caso contrário, false.

Aplica-se a