HostString.MatchesAny(StringSegment, IList<StringSegment>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Соответствует части узла значения заголовка узла со списком шаблонов. Узел может быть закодированным punycode или декодированной формой Юникода, если шаблон использует тот же формат.
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
Параметры
- value
- StringSegment
Значение заголовка узла с портом или без нее.
- patterns
- IList<StringSegment>
Набор шаблонов для сопоставления без портов.
Возвращаемое значение
true
Значение , если value
соответствует любому из шаблонов.
Комментарии
Порт для заданного значения игнорируется. У шаблонов не должно быть портов. Шаблоны могут быть точными совпадениями, например "example.com", подстановочным знаком верхнего уровня "*", соответствующим всем узлам, или поддоменом, таким как "*.example.com", который соответствует "abc.example.com:443", но не "example.com:443". Сопоставление не учитывает регистр.