Partager via


Uri.TryCreate Méthode

Définition

Crée un nouveau Uri. Ne lève pas d’exception si la valeur Uri ne peut pas être créée.

Surcharges

Nom Description
TryCreate(Uri, Uri, Uri)

Crée une nouvelle Uri à l’aide des instances de base et relatives Uri spécifiées.

TryCreate(Uri, String, Uri)

Crée une nouvelle Uri à l’aide des instances de base et relatives String spécifiées.

TryCreate(String, UriCreationOptions, Uri)

Crée une nouvelle Uri instance à l’aide de l’instance spécifiée String et UriCreationOptions.

TryCreate(String, UriKind, Uri)

Crée une nouvelle Uri instance à l’aide de l’instance spécifiée String et d’un UriKind.

TryCreate(Uri, Uri, Uri)

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

Crée une nouvelle Uri à l’aide des instances de base et relatives Uri spécifiées.

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

Paramètres

baseUri
Uri

URI de base.

relativeUri
Uri

URI relatif à ajouter à la base Uri.

result
Uri

Lorsque cette méthode est retournée, contient une Uri construction à partir de baseUri et relativeUri. Ce paramètre est passé non initialisé.

Retours

true si l’objet Uri a été créé avec succès ; sinon, false.

Exceptions

baseUri a la valeur null.

Remarques

Si cette méthode retourne true, le nouveau Uri est dans result.

Cette méthode construit l’URI, le place sous forme canonique et le valide. Si une exception non gérée se produit, cette méthode l’intercepte. Si vous souhaitez créer une exception et obtenir des Uri exceptions, utilisez l’un Uri des constructeurs.

S’applique à

TryCreate(Uri, String, Uri)

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

Crée une nouvelle Uri à l’aide des instances de base et relatives String spécifiées.

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

Paramètres

baseUri
Uri

URI de base.

relativeUri
String

Représentation sous forme de chaîne de l’URI relatif à ajouter à la base Uri.

result
Uri

Lorsque cette méthode est retournée, contient une Uri construction à partir de baseUri et relativeUri. Ce paramètre est passé non initialisé.

Retours

true si l’objet Uri a été créé avec succès ; sinon, false.

Remarques

Si cette méthode retourne true, le nouveau Uri est dans result.

S’applique à

TryCreate(String, UriCreationOptions, Uri)

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

Crée une nouvelle Uri instance à l’aide de l’instance spécifiée String et 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

Paramètres

uriString
String

Représentation sous forme de chaîne du Uri.

creationOptions
UriCreationOptions

Options qui contrôlent la façon dont l’objet Uri est créé et se comporte.

result
Uri

Lorsque cette méthode est retournée, contient la construction Uri.

Retours

true si l’objet Uri a été créé avec succès ; sinon, false.

S’applique à

TryCreate(String, UriKind, Uri)

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

Crée une nouvelle Uri instance à l’aide de l’instance spécifiée String et d’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

Paramètres

uriString
String

Représentation sous forme de chaîne du Uri.

uriKind
UriKind

Type de l’URI.

result
Uri

Lorsque cette méthode est retournée, contient la construction Uri.

Retours

true si l’objet Uri a été créé avec succès ; sinon, false.

Remarques

Si cette méthode retourne true, le nouveau Uri est dans result.

S’applique à