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

Definizione

Crea un nuovo oggetto Uri.Creates a new Uri. Se non è possibile creare l'oggetto Uri, non viene generata alcuna eccezione.Does not throw an exception if the Uri cannot be created.

Overload

TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri)

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

Crea un nuovo oggetto Uri usando le istanze di String relativa e di base.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)

Crea un nuovo oggetto Uri usando le istanze di Uri relativa e di base.Creates a new Uri using the specified base and relative Uri instances.

TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri) TryCreate(String, UriKind, Uri)

Crea un nuovo oggetto Uri usando l'istanza di String specificata e un oggetto 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 *  -> bool

Parametri

uriString
String String String String

Oggetto String che rappresenta l'oggetto Uri.The String representing the Uri.

uriKind
UriKind UriKind UriKind UriKind

Tipo dell'URI.The type of the Uri.

result
Uri Uri Uri Uri

Quando questo metodo viene restituito, contiene l'oggetto Uri costruito.When this method returns, contains the constructed Uri.

Restituisce

Valore Boolean che restituisce true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Commenti

Se questo metodo restituisce true, il nuovo Uri in 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)

Crea un nuovo oggetto Uri usando le istanze di String relativa e di base.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 *  -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As String, ByRef result As Uri) As Boolean

Parametri

baseUri
Uri Uri Uri Uri

Oggetto Uri di base.The base Uri.

relativeUri
String String String String

Oggetto Uri relativo, rappresentato come oggetto String, da aggiungere all'oggetto Uri di base.The relative Uri, represented as a String, to add to the base Uri.

result
Uri Uri Uri Uri

Quando questo metodo viene restituito, contiene un oggetto Uri costruito da baseUri e relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Questo parametro viene passato non inizializzato.This parameter is passed uninitialized.

Restituisce

Valore Boolean che restituisce true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Commenti

Se questo metodo restituisce true, il nuovo Uri in 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)

Crea un nuovo oggetto Uri usando le istanze di Uri relativa e di base.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 *  -> bool
Public Shared Function TryCreate (baseUri As Uri, relativeUri As Uri, ByRef result As Uri) As Boolean

Parametri

baseUri
Uri Uri Uri Uri

Oggetto Uri di base.The base Uri.

relativeUri
Uri Uri Uri Uri

Oggetto Uri relativo da aggiungere all'oggetto Uri di base.The relative Uri to add to the base Uri.

result
Uri Uri Uri Uri

Quando questo metodo viene restituito, contiene un oggetto Uri costruito da baseUri e relativeUri.When this method returns, contains a Uri constructed from baseUri and relativeUri. Questo parametro viene passato non inizializzato.This parameter is passed uninitialized.

Restituisce

Valore Boolean che restituisce true se l'oggetto Uri è stato creato correttamente; in caso contrario, false.A Boolean value that is true if the Uri was successfully created; otherwise, false.

Eccezioni

Commenti

Se questo metodo restituisce true, il nuovo Uri in result.If this method returns true, the new Uri is in result.

Questo metodo costruisce l'URI, lo inserisce in forma canonica e lo convalida.This method constructs the URI, puts it in canonical form, and validates it. Se si verifica un'eccezione non gestita, questo metodo intercetta.If an unhandled exception occurs, this method catches it. Se si desidera creare un Uri vengano generate eccezioni utilizzare uno del Uri costruttori.If you want to create a Uri and get exceptions use one of the Uri constructors.

Si applica a