Partager via


Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Méthode

Définition

Compare les parties spécifiées de deux URI à l'aide des règles de comparaison spécifiées.

public:
 static int Compare(Uri ^ uri1, Uri ^ uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
public static int Compare (Uri uri1, Uri uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
public static int Compare (Uri? uri1, Uri? uri2, UriComponents partsToCompare, UriFormat compareFormat, StringComparison comparisonType);
static member Compare : Uri * Uri * UriComponents * UriFormat * StringComparison -> int
Public Shared Function Compare (uri1 As Uri, uri2 As Uri, partsToCompare As UriComponents, compareFormat As UriFormat, comparisonType As StringComparison) As Integer

Paramètres

uri1
Uri

Premier URI.

uri2
Uri

Deuxième URI.

partsToCompare
UriComponents

Combinaison d'opérations de bits des valeurs UriComponents qui spécifie les parties de uri1 et uri2 à comparer.

compareFormat
UriFormat

L’une des valeurs d’énumération qui spécifie l’échappement de caractères utilisé lors de la comparaison des composants d’URI.

comparisonType
StringComparison

Une des valeurs d’énumération qui spécifie la culture, la casse et les règles de tri pour la comparaison.

Retours

Valeur qui indique la relation lexicale entre les composants Uri comparés.

Value Signification
Inférieure à zéro uri1 est inférieur à uri2.
Zéro uri1 est égal à uri2.
Supérieure à zéro uri1 est supérieur à uri2.

Exceptions

comparisonType n’est pas une valeur de StringComparison valide.

Remarques

Si et uri1uri2 sont null, cette méthode retourne 0. Lors de la comparaison des valeurs d’URI, un URI relatif est toujours inférieur à un URI absolu, et un URI non null est toujours supérieur à un URI Null. Dans les cas où et uri1uri2 ne sont pas null et sont à la fois des URI relatifs ou des URI absolus, la String.Compare(String, String, StringComparison) méthode effectue la comparaison.

S’applique à