Uri.TryCreate Uri.TryCreate Uri.TryCreate Uri.TryCreate Method

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) TryCreate(String, UriKind, Uri) 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) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) 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) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) 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) TryCreate(String, UriKind, Uri) 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 String String String

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

uriKind
UriKind UriKind UriKind UriKind

O tipo do URI.The type of the Uri.

result
Uri Uri Uri 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 será em result.If this method returns true, the new Uri is in result.

TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) TryCreate(Uri, String, Uri) 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 Uri Uri Uri

O Uri de base.The base Uri.

relativeUri
String String String 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 Uri Uri 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 será em result.If this method returns true, the new Uri is in result.

TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) TryCreate(Uri, Uri, Uri) 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 Uri Uri Uri

O Uri de base.The base Uri.

relativeUri
Uri Uri Uri Uri

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

result
Uri Uri Uri 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

Comentários

Se esse método retornar true, o novo Uri será 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 um Uri e obter exceções, use um Uri dos construtores.If you want to create a Uri and get exceptions use one of the Uri constructors.

Aplica-se a