Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 au niveau du bit des UriComponents valeurs qui spécifient les parties de uri1 et uri2 à comparer.
- compareFormat
- UriFormat
Une des valeurs d’énumération qui spécifie l’échappement de caractères utilisé lorsque les composants d’URI sont comparés.
- 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 comparés Uri .
| Valeur | Signification |
|---|---|
| Inférieur à zéro |
uri1 est inférieur à uri2.
|
| Zéro |
uri1 est égal à uri2.
|
| Supérieur à zéro |
uri1 est supérieur à uri2.
|
Exceptions
comparisonType n’est pas une valeur valide StringComparison .
Remarques
Si les deux uri1 et uri2 le 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ù les DEUX uri1 et ne sont pas et uri2 ne sont pas null des URI relatifs ou les deux URI absolus, la String.Compare(String, String, StringComparison) méthode effectue la comparaison.