Uri, constructeur (Uri, String)

Uri, constructeur (Uri, String)

Initialise une nouvelle instance de la classe Uri fondée sur l'URI de base et la chaîne URI relative spécifiés.

Espace de noms : System
Assembly : System (dans system.dll)

public Uri (
	Uri baseUri,
	string relativeUri
)
public Uri (
	Uri baseUri, 
	String relativeUri
)
public function Uri (
	baseUri : Uri, 
	relativeUri : String
)

Paramètres

baseUri

Identificateur URI de base.

relativeUri

Identificateur URI relatif à ajouter à l'identificateur de base.

Type d'exceptionCondition

ArgumentNullException

uriString est référence Null (Nothing en Visual Basic).

UriFormatException

L'URI formé en combinant baseUri et relativeUri est vide ou contient uniquement des espaces.

- ou -

Le schéma spécifié dans l'URI formé en combinant baseUri et relativeUri n'est pas valide.

- ou -

L'identificateur URI formé en combinant baseUri et relativeUri contient trop de barres obliques.

- ou -

Le mot de passe spécifié dans l'URI formé en combinant baseUri et relativeUri n'est pas valide.

- ou -

Le nom d'hôte spécifié dans l'URI formé en combinant baseUri et relativeUri n'est pas valide.

- ou -

Le nom de fichier spécifié dans l'URI formé en combinant baseUri et relativeUri n'est pas valide.

- ou -

Le nom d'utilisateur spécifié dans l'URI formé en combinant baseUri et relativeUri n'est pas valide.

- ou -

Le nom d'hôte ou d'autorité spécifié dans l'URI formé en combinant baseUri et relativeUri ne peut pas se terminer par des barres obliques inverses.

- ou -

Le numéro de port spécifié dans l'URI formé en combinant baseUri et relativeUri n'est pas valide ou ne peut pas être analysé.

- ou -

La longueur de l'URI formé en combinant baseUri et relativeUri dépasse 65534 caractères.

- ou -

La longueur du schéma spécifié dans l'URI formé en combinant baseUri et relativeUri dépasse 1023 caractères.

- ou -

L'URI formé en combinant baseUri et relativeUri contient une séquence de caractères non valide.

- ou -

Le chemin d'accès MS-DOS spécifié dans uriString doit commencer par c:\\.

Ce constructeur crée une instance Uri en combinant baseUri et relativeUri. Si relativeUri est un URI absolu (contenant un schéma, un nom d'hôte et éventuellement un numéro de port), l'instance de Uri est créée uniquement à l'aide de relativeUri.

Ce constructeur ne garantit pas que Uri fait référence à une ressource accessible.

L'exemple suivant crée une nouvelle instance de la classe Uri en combinant les identificateurs URI relatifs http://www.contoso.com et catalog/showew.htm pour former l'identificateur URI absolu http://www.contoso.com/catalog/shownew.htm.

Uri baseUri = new Uri("http://www.contoso.com");
 Uri myUri = new Uri(baseUri, "catalog/shownew.htm");

Console.WriteLine(myUri.ToString());
   

Uri baseUri = new Uri("http://www.contoso.com");
Uri myUri = new Uri(baseUri, "catalog/shownew.htm");
Console.WriteLine(myUri.ToString());

var baseUri : Uri = new Uri("http://www.contoso.com");
var myUri : Uri = new Uri(baseUri, "catalog/shownew.htm");
Console.WriteLine(myUri.ToString());

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft