Uri.Compare(Uri, Uri, UriComponents, UriFormat, StringComparison) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.