Esta documentación está archivada y no tiene mantenimiento.

Uri.Compare (Método)

Actualización: noviembre 2007

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

Espacio de nombres:  System
Ensamblado:  System (en System.dll)

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 function Compare(
	uri1 : Uri, 
	uri2 : Uri, 
	partsToCompare : UriComponents, 
	compareFormat : UriFormat, 
	comparisonType : StringComparison
) : int

Parámetros

uri1
Tipo: System.Uri
Primer Uri.
uri2
Tipo: System.Uri
Segundo Uri.
partsToCompare
Tipo: System.UriComponents
Combinación bit a bit de los valores UriComponents que especifica las partes de uri1 y uri2 que se van a comparar.
compareFormat
Tipo: System.UriFormat
Uno de los valores UriFormat que especifica las secuencias de escape utilizadas al comparar los componentes del URI.
comparisonType
Tipo: System.StringComparison
Uno de los valores de StringComparison.

Valor devuelto

Tipo: System.Int32
Valor Int32 que indica la relación léxica entre los componentes de Uri comparados.

Valor

Significado

Menor que cero

uri1 es menor que uri2.

Cero

uri1 es igual a uri2.

Mayor que cero

uri1 es mayor que uri2.

ExcepciónCondición
ArgumentException

comparisonType no es un valor StringComparison válido.

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

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC, Xbox 360

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0

.NET Compact Framework

Compatible con: 3.5, 2.0

XNA Framework

Compatible con: 2.0, 1.0
Mostrar: