Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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);
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 valores UriComponents que especificam as partes de uri1
e uri2
a se comparar.
- compareFormat
- UriFormat
Um dos valores de enumeração que especifica o escape de caractere usado quando os componentes de URI são comparados.
- comparisonType
- StringComparison
Um dos valores de enumeração que especifica a cultura, o caso e as regras de classificação para a comparação.
Retornos
Um valor que indica a relação lexical entre os componentes comparados Uri.
Valor | Significado |
---|---|
Menor que zero | uri1 é menor que uri2 .
|
Zero | uri1 é igual a uri2 .
|
Maior que zero | uri1 é maior que uri2 .
|
Exceções
comparisonType
não é um valor StringComparison válido.
Comentários
Se ambos uri1
e uri2
estiverem null
, esse método retornará 0. Ao comparar valores de URI, um URI relativo é sempre menor que um URI absoluto e um URI não nulo é sempre maior que um URI nulo. Para casos em que ambas e uri1
uri2
não null
são e são URIs relativas ou ambas as URIs absolutas, o String.Compare(String, String, StringComparison) método executa a comparação.