Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Compara las partes especificadas de dos URI mediante 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
Primer URI.
- uri2
- Uri
Segundo URI.
- partsToCompare
- UriComponents
Combinación bit a bit de los UriComponents valores que especifican las partes de uri1 y uri2 que se van a comparar.
- compareFormat
- UriFormat
Uno de los valores de enumeración que especifica el escape de caracteres usado cuando se comparan los componentes de URI.
- comparisonType
- StringComparison
Uno de los valores de enumeración que especifica las reglas de referencia cultural, mayúsculas y minúsculas para la comparación.
Devoluciones
Valor que indica la relación léxica entre los componentes comparados Uri .
| Valor | Significado |
|---|---|
| Menor que cero |
uri1 es menor que uri2.
|
| Cero |
uri1 es igual a uri2.
|
| Mayor que cero |
uri1 es mayor que uri2.
|
Excepciones
comparisonType no es un valor válido StringComparison .
Comentarios
Si ambos uri1 y uri2 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 es siempre mayor que un URI null. En los casos en los que tanto uri1 como uri2 no null son y son URI relativos o ambos URI absolutos, el String.Compare(String, String, StringComparison) método realiza la comparación.