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

Definição

Compara as partes especificadas de dois URIs usando as regras de comparação 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);
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

O primeiro URI.

uri2
Uri

O segundo URI.

partsToCompare
UriComponents

Uma combinação bit a bit dos UriComponents valores que especifica as partes de uri1 e uri2 a comparar.

compareFormat
UriFormat

Um dos valores de enumeração que especifica o escape de caracteres usado quando os componentes do URI são comparados.

comparisonType
StringComparison

Um dos valores de enumeração que especifica as regras de cultura, caso e ordenação para a comparação.

Devoluções

Um valor que indica a relação lexical entre os componentes comparados Uri .

Valor Significado
Menos que zero uri1 é inferior a uri2.
Zero uri1 igual a uri2.
Maior que zero uri1 é maior que uri2.

Exceções

comparisonType não é um valor válido StringComparison .

Observações

Se tanto uri1 como uri2 forem null, este método retorna 0. Ao comparar valores de URI, um URI relativo é sempre inferior a um URI absoluto, e um URI não nulo é sempre maior do que um URI nulo. Nos casos em que tanto uri1 como uri2 não null são e são ambos URIs relativos ou ambos URIs absolutos, o String.Compare(String, String, StringComparison) método realiza a comparação.

Aplica-se a