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

Definición

Compara las partes especificadas de dos identificadores URI utilizando las reglas de comparación especificadas.

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

Parámetros

uri1
Uri

El primer identificador URI.

uri2
Uri

El segundo identificador URI.

partsToCompare
UriComponents

Combinación bit a bit de los valores UriComponents que especifica las partes de uri1 y uri2 que se van a comparar.

compareFormat
UriFormat

Uno de los valores de enumeración que especifica la secuencia de escape de caracteres que se usa cuando se comparan los componentes del identificador URI.

comparisonType
StringComparison

Uno de los valores de enumeración que especifica las reglas de referencia cultural, mayúsculas y minúsculas y ordenación de la comparación.

Devoluciones

Valor que indica la relación léxica entre los componentes comparados Uri.

Valor Significado
Menor que cerouri1 es menor que uri2.
Cerouri1 es igual que uri2.
Mayor que cerouri1 es mayor que uri2.

Excepciones

comparisonType no es un valor StringComparison válido.

Comentarios

Si y uri1uri2 son null, este método devuelve 0. Al comparar valores de URI, un URI relativo siempre es menor que un URI absoluto y un URI que no es null siempre es mayor que un URI nulo. En los casos en los que y uri1uri2 no null son y son URI relativos o ambos URI absolutos, el String.Compare(String, String, StringComparison) método realiza la comparación.

Se aplica a