Uri.TryCreate Método

Definição

Cria um novo Uri. Não lança uma exceção se o Uri não puder ser criado.

Sobrecargas

Name Description
TryCreate(String, UriKind, Uri)

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

TryCreate(Uri, String, Uri)

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

TryCreate(Uri, Uri, Uri)

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

TryCreate(String, UriKind, Uri)

Cria uma nova Uri usando a instância especificada String 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);
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 da cadeia do Uri.

uriKind
UriKind

O tipo dos Uri.

result
Uri

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

Devoluções

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

Observações

Se este método devolver true, o novo Uri está em result.

Aplica-se a

TryCreate(Uri, String, Uri)

Cria um novo Uri usando a base especificada e as instâncias relativas 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);
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 da cadeia do URI relativo para somar à base Uri.

result
Uri

Quando este método retorna, contém um Uri construído a partir de baseUri e relativeUri. Este parâmetro é passado sem inicializar.

Devoluções

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

Observações

Se este método devolver true, o novo Uri está em result.

Aplica-se a

TryCreate(Uri, Uri, Uri)

Cria um novo Uri usando a base especificada e as instâncias relativas 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);
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 adicionar à base Uri.

result
Uri

Quando este método retorna, contém um Uri construído a partir de baseUri e relativeUri. Este parâmetro é passado sem inicializar.

Devoluções

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

Exceções

baseUri é null.

Observações

Se este método devolver true, o novo Uri está em result.

Este método constrói o URI, coloca-o em forma canónica e valida-o. Se ocorrer uma exceção não tratada, este método apanha-a. Se quiseres criar um Uri e obter exceções, usa um dos Uri construtores.

Aplica-se a