Condividi tramite


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, [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 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

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, 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 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

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(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 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

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(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 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