Compartilhar via


HostString.MatchesAny(StringSegment, IList<StringSegment>) Método

Definição

Corresponde à parte do host de um valor de cabeçalho de host em relação a uma lista de padrões. O host pode ser o punycode codificado ou o formulário unicode decodificado, desde que o padrão use o mesmo formato.

public:
 static bool MatchesAny(Microsoft::Extensions::Primitives::StringSegment value, System::Collections::Generic::IList<Microsoft::Extensions::Primitives::StringSegment> ^ patterns);
public static bool MatchesAny (Microsoft.Extensions.Primitives.StringSegment value, System.Collections.Generic.IList<Microsoft.Extensions.Primitives.StringSegment> patterns);
static member MatchesAny : Microsoft.Extensions.Primitives.StringSegment * System.Collections.Generic.IList<Microsoft.Extensions.Primitives.StringSegment> -> bool
Public Shared Function MatchesAny (value As StringSegment, patterns As IList(Of StringSegment)) As Boolean

Parâmetros

value
StringSegment

Valor do cabeçalho do host com ou sem uma porta.

patterns
IList<StringSegment>

Um conjunto de padrões a ser correspondido, sem portas.

Retornos

true se value corresponder a qualquer um dos padrões.

Comentários

A porta no valor fornecido é ignorada. Os padrões não devem ter portas. Os padrões podem ser correspondências exatas, como "example.com", um curinga de nível superior "*" que corresponde a todos os hosts ou um curinga de subdomínio como "*.example.com" que corresponde a "abc.example.com:443", mas não "example.com:443". A correspondência não diferencia maiúsculas de minúsculas.

Aplica-se a