Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Methode

Definitie

Vergelijkt de opgegeven onderdelen van twee URI's met behulp van de opgegeven vergelijkingsregels.

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

Parameters

uri1
Uri

De eerste URI.

uri2
Uri

De tweede URI.

partsToCompare
UriComponents

Een bitsgewijze combinatie van de UriComponents waarden die de delen van uri1 en uri2 te vergelijken aangeeft.

compareFormat
UriFormat

Een van de opsommingswaarden waarmee het teken wordt opgegeven dat wordt gebruikt wanneer de URI-onderdelen worden vergeleken.

comparisonType
StringComparison

Een van de opsommingswaarden waarmee de cultuur, hoofdletters en sorteerregels voor de vergelijking worden opgegeven.

Retouren

Een waarde die de lexicale relatie tussen de vergeleken Uri onderdelen aangeeft.

Waarde Betekenis
Kleiner dan nul uri1 is kleiner dan uri2.
Nul uri1 is uri2gelijk aan .
Groter dan nul uri1 is groter dan uri2.

Uitzonderingen

comparisonType is geen geldige StringComparison waarde.

Opmerkingen

Als beide uri1 en uri2 beide zijn null, retourneert deze methode 0. Bij het vergelijken van URI-waarden is een relatieve URI altijd kleiner dan een absolute URI en is een niet-null-URI altijd groter dan een null-URI. Voor gevallen waarin beide uri1 en niet null en uri2 beide relatieve URI's of beide absolute URI's zijn, voert de String.Compare(String, String, StringComparison) methode de vergelijking uit.

Van toepassing op