Condividi tramite


Uri.TryCreate Metodo

Definizione

Crea un nuovo Urioggetto . Non genera un'eccezione se non è possibile creare .Uri

Overload

Nome Descrizione
TryCreate(Uri, Uri, Uri)

Crea un nuovo Uri oggetto utilizzando la base e le istanze relative Uri specificate.

TryCreate(Uri, String, Uri)

Crea un nuovo Uri oggetto utilizzando la base e le istanze relative String specificate.

TryCreate(String, UriCreationOptions, Uri)

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

TryCreate(String, UriKind, Uri)

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

TryCreate(Uri, Uri, Uri)

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

Crea un nuovo Uri oggetto utilizzando la base e le istanze relative Uri specificate.

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

Parametri

baseUri
Uri

URI di base.

relativeUri
Uri

URI relativo da aggiungere alla base Uri.

result
Uri

Quando termina, questo metodo contiene un Uri oggetto 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 oggetto è 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 intercetta. Se si vuole creare un Uri e ottenere eccezioni, usare uno dei Uri costruttori.

Si applica a

TryCreate(Uri, String, Uri)

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

Crea un nuovo Uri oggetto utilizzando la base e le istanze relative String specificate.

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

Parametri

baseUri
Uri

URI di base.

relativeUri
String

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

result
Uri

Quando termina, questo metodo contiene un Uri oggetto 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 oggetto è in result.

Si applica a

TryCreate(String, UriCreationOptions, Uri)

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

Crea un nuovo Uri oggetto utilizzando l'istanza specificata String e 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

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 termina, questo metodo contiene l'oggetto costruito Uri.

Restituisce

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

Si applica a

TryCreate(String, UriKind, Uri)

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

Crea un nuovo Uri oggetto utilizzando l'istanza specificata String e un oggetto 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

Parametri

uriString
String

Rappresentazione di stringa dell'oggetto Uri.

uriKind
UriKind

Tipo dell'URI.

result
Uri

Quando termina, questo metodo contiene l'oggetto costruito Uri.

Restituisce

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

Commenti

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

Si applica a