Uri.TryCreate Método

Definición

Crea un nuevo Uri. No se produce una excepción si no se puede crear el Uri.

Sobrecargas

TryCreate(Uri, Uri, Uri)

Crea un nuevo Uri usando la base especificada y las instancias de Uri relativo.

TryCreate(Uri, String, Uri)

Crea un nuevo Uri usando la base especificada y las instancias de String relativo.

TryCreate(String, UriKind, Uri)

Crea un nuevo Uri usando la String especificada y un UriKind.

TryCreate(String, UriCreationOptions, Uri)

Crea un nuevo Uri mediante la instancia especificada String y UriCreationOptions.

TryCreate(Uri, Uri, Uri)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Crea un nuevo Uri usando la base especificada y las instancias de Uri relativo.

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

Identificador URI base.

relativeUri
Uri

URI relativo que se va a agregar al Uri de base.

result
Uri

Cuando este método finaliza, contiene un objeto Uri construido a partir del baseUri y el relativeUri. Este parámetro se pasa sin inicializar.

Devoluciones

true si el objeto Uri se creó correctamente; de lo contrario, false.

Excepciones

baseUri es null.

Comentarios

Si este método devuelve true, el nuevo Uri se encuentra en result.

Este método construye el URI, lo coloca en forma canónica y lo valida. Si se produce una excepción no controlada, este método lo detecta. Si desea crear y Uri obtener excepciones, use uno de los Uri constructores.

Se aplica a

TryCreate(Uri, String, Uri)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Crea un nuevo Uri usando la base especificada y las instancias de String relativo.

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

Identificador URI base.

relativeUri
String

La representación de cadena del identificador URI relativo que se va a agregar al Uri de base.

result
Uri

Cuando este método finaliza, contiene un objeto Uri construido a partir del baseUri y el relativeUri. Este parámetro se pasa sin inicializar.

Devoluciones

true si el objeto Uri se creó correctamente; de lo contrario, false.

Comentarios

Si este método devuelve true, el nuevo Uri se encuentra en result.

Se aplica a

TryCreate(String, UriKind, Uri)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Crea un nuevo Uri usando la String especificada y un 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

Representación de cadena de Uri.

uriKind
UriKind

Tipo de URI.

result
Uri

Cuando este método finaliza, contiene el Uri construido.

Devoluciones

true si el objeto Uri se creó correctamente; de lo contrario, false.

Comentarios

Si este método devuelve true, el nuevo Uri se encuentra en result.

Se aplica a

TryCreate(String, UriCreationOptions, Uri)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Crea un nuevo Uri mediante la instancia especificada String y 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

Representación de cadena de Uri.

creationOptions
UriCreationOptions

Opciones que controlan cómo Uri se crea y se comporta.

result
Uri

Cuando este método finaliza, contiene el Uri construido.

Devoluciones

true si el objeto Uri se creó correctamente; de lo contrario, false.

Se aplica a