Uri.TryCreate Método

Definição

Cria um novo Uri.Creates a new Uri. Não gera uma exceção se o Uri não pode ser criado.Does not throw an exception if the Uri cannot be created.

Sobrecargas

TryCreate(String, UriKind, Uri)

Cria um novo Uri usando a instância String especificada e um UriKind.Creates a new Uri using the specified String instance and a UriKind.

TryCreate(Uri, String, Uri)

Cria um novo Uri usando a base especificada e as instâncias de String relativas.Creates a new Uri using the specified base and relative String instances.

TryCreate(Uri, Uri, Uri)

Cria um novo Uri usando a base especificada e as instâncias de Uri relativas.Creates a new Uri using the specified base and relative Uri instances.

TryCreate(String, UriKind, Uri)

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

Parâmetros

uriString
String

O String que representa o Uri.The String representing the Uri.

uriKind
UriKind

O tipo do URI.The type of the Uri.

result
Uri

Quando este método retorna, ele contém o Uri construído.When this method returns, contains the constructed Uri.

Retornos

Um valor Boolean que será true se o Uri tiver sido criado com êxito; caso contrário, false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Comentários

Se esse método retornar true, o novo Uri estará em result.If this method returns true, the new Uri is in result.

TryCreate(Uri, String, Uri)

Cria um novo Uri usando a base especificada e as instâncias de String relativas.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

Parâmetros

baseUri
Uri

O Uri de base.The base Uri.

relativeUri
String

O Uri relativo, representado como um String, a ser adicionado ao Uri de base.The relative Uri, represented as a String, to add to the base Uri.

result
Uri

Quando é retornado, este método contém um Uri construído de baseUri e relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Este parâmetro é passado não inicializado.This parameter is passed uninitialized.

Retornos

Um valor Boolean que será true se o Uri tiver sido criado com êxito; caso contrário, false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Comentários

Se esse método retornar true, o novo Uri estará em result.If this method returns true, the new Uri is in result.

TryCreate(Uri, Uri, Uri)

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

Parâmetros

baseUri
Uri

O Uri de base.The base Uri.

relativeUri
Uri

O Uri relativo a ser adicionado ao Uri de base.The relative Uri to add to the base Uri.

result
Uri

Quando é retornado, este método contém um Uri construído de baseUri e relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Este parâmetro é passado não inicializado.This parameter is passed uninitialized.

Retornos

Um valor Boolean que será true se o Uri tiver sido criado com êxito; caso contrário, false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Exceções

baseUri é null.baseUri is null.

Comentários

Se esse método retornar true, o novo Uri estará em result.If this method returns true, the new Uri is in result.

Esse método constrói o URI, coloca-o em forma canônica e o valida.This method constructs the URI, puts it in canonical form, and validates it. Se ocorrer uma exceção sem tratamento, esse método a capturará.If an unhandled exception occurs, this method catches it. Se você quiser criar uma Uri e obter exceções, use um dos construtores de Uri.If you want to create a Uri and get exceptions use one of the Uri constructors.

Aplica-se a