Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Uri.GetLeftPart méthode (UriPartial)

 

Date de publication : novembre 2016

Obtient la partie spécifiée d'une instance Uri.

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

public string GetLeftPart(
	UriPartial part
)

Paramètres

part
Type: System.UriPartial

L'une des valeurs UriPartial qui spécifie la fin de la partie de l'URI à retourner.

Valeur de retour

Type: System.String

String qui contient la partie spécifiée de l'instance de Uri.

Exception Condition
InvalidOperationException

En cours Uri instance n’est pas une instance absolue.

ArgumentException

Spécifié part n’est pas valide.

Le GetLeftPart méthode retourne une chaîne contenant la partie la plus à gauche de la chaîne d’URI, se terminant par la partie spécifiée par part.

GetLeftPartinclut les délimiteurs dans les cas suivants :

  • Schemeinclut le délimiteur de schéma.

  • Authorityn’inclut pas le délimiteur de chemin d’accès.

  • Pathinclut les délimiteurs dans l’URI d’origine jusqu'à la requête ou fragment délimiteur.

  • Queryinclut le Path, plus la requête et son délimiteur.

Les exemples suivants montrent un URI et les résultats de l’appel de GetLeftPart avec Scheme, Authority, Path, ou Query.

URI

Scheme

Autorité

Chemin d'accès

Requête

http://www.contoso.com/index.htm?date=today

http://

http://www.contoso.com

http://www.contoso.com/index.htm

http://www.contoso.com/index.htm?date=today

http://www.contoso.com/index.htm#main

http://

http://www.contoso.com

http://www.contoso.com/index.htm

http://www.contoso.com/index.htm

mailto:user@contoso.com?Subject=URI

mailto :

mailto:user@contoso.com

mailto:user@contoso.com?Subject=URI

<aucune>

NNTP://News.contoso.com/123456@contoso.com

NNTP : / /

NNTP://News.contoso.com

NNTP://News.contoso.com/123456@contoso.com

NNTP://News.contoso.com/123456@contoso.com

News:123456@contoso.com

News :

News:123456@contoso.com

News:123456@contoso.com

<aucune>

file://Server/filename.ext

file://

file://Server

file://Server/filename.ext

file://Server/filename.ext

L’exemple suivant crée un Uri de l’instance et écrit le chemin d’accès à la console.

// Create Uri
Uri uriAddress = new Uri("http://www.contoso.com/index.htm#search");
Console.WriteLine(uriAddress.Fragment);
Console.WriteLine("Uri {0} the default port ", uriAddress.IsDefaultPort ? "uses" : "does not use");

Console.WriteLine("The path of this Uri is {0}", uriAddress.GetLeftPart(UriPartial.Path));
Console.WriteLine("Hash code {0}", uriAddress.GetHashCode());

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: