Uri.TryCreate Metodo

Definizione

Crea un nuovo oggetto Uri. Se non è possibile creare l'oggetto Uri, non viene generata alcuna eccezione.

Overload

TryCreate(Uri, Uri, Uri)

Crea un nuovo oggetto Uri usando le istanze di Uri relativa e di base.

TryCreate(Uri, String, Uri)

Crea un nuovo oggetto Uri usando le istanze di String relativa e di base.

TryCreate(String, UriKind, Uri)

Crea un nuovo oggetto Uri usando l'istanza di String specificata e un oggetto UriKind.

TryCreate(String, UriCreationOptions, Uri)

Crea un nuovo Uri oggetto usando l'istanza specificata String e UriCreationOptions.

TryCreate(Uri, Uri, Uri)

Origine:
UriExt.cs
Origine:
UriExt.cs
Origine:
UriExt.cs

Crea un nuovo oggetto Uri usando le istanze di Uri relativa e di base.

public static bool TryCreate (Uri baseUri, Uri relativeUri, out Uri result);
public static bool TryCreate (Uri? baseUri, Uri? relativeUri, out Uri? result);

Parametri

baseUri
Uri

URI di base.

relativeUri
Uri

URI relativo da aggiungere all'oggetto Uri di base.

result
Uri

Quando questo metodo viene restituito, contiene un oggetto Uri costruito da baseUri e relativeUri. Questo parametro viene passato non inizializzato.

Restituisce

true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.

Eccezioni

baseUri è null.

Commenti

Se questo metodo restituisce true, il nuovo Uri è in result.

Questo metodo costruisce l'URI, lo inserisce in forma canonica e lo convalida. Se si verifica un'eccezione non gestita, questo metodo lo rileva. Se si vuole creare un oggetto Uri e ottenere eccezioni, usare uno dei Uri costruttori.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TryCreate(Uri, String, Uri)

Origine:
UriExt.cs
Origine:
UriExt.cs
Origine:
UriExt.cs

Crea un nuovo oggetto Uri usando le istanze di String relativa e di base.

public static bool TryCreate (Uri baseUri, string relativeUri, out Uri result);
public static bool TryCreate (Uri? baseUri, string? relativeUri, out Uri? result);

Parametri

baseUri
Uri

URI di base.

relativeUri
String

Rappresentazione di stringa dell'URI relativo da aggiungere all'oggetto Uri di base.

result
Uri

Quando questo metodo viene restituito, contiene un oggetto Uri costruito da baseUri e relativeUri. Questo parametro viene passato non inizializzato.

Restituisce

true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.

Commenti

Se questo metodo restituisce true, il nuovo Uri è in result.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TryCreate(String, UriKind, Uri)

Origine:
UriExt.cs
Origine:
UriExt.cs
Origine:
UriExt.cs

Crea un nuovo oggetto Uri usando l'istanza di String specificata e un oggetto UriKind.

public static bool TryCreate (string uriString, UriKind uriKind, out Uri result);
public static bool TryCreate (string? uriString, UriKind uriKind, out Uri? result);

Parametri

uriString
String

Rappresentazione di stringa dell'oggetto Uri.

uriKind
UriKind

Tipo dell'URI.

result
Uri

Quando questo metodo viene restituito, contiene l'oggetto Uri costruito.

Restituisce

true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.

Commenti

Se questo metodo restituisce true, il nuovo Uri è in result.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

TryCreate(String, UriCreationOptions, Uri)

Origine:
UriExt.cs
Origine:
UriExt.cs
Origine:
UriExt.cs

Crea un nuovo Uri oggetto usando l'istanza specificata String e UriCreationOptions.

public static bool TryCreate (string? uriString, in UriCreationOptions creationOptions, out Uri? result);

Parametri

uriString
String

Rappresentazione di stringa dell'oggetto Uri.

creationOptions
UriCreationOptions

Opzioni che controllano il comportamento e la creazione dell'oggetto Uri .

result
Uri

Quando questo metodo viene restituito, contiene l'oggetto Uri costruito.

Restituisce

true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9