CorsPolicyBuilder.WithOrigins(String[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанный origins
объект в политику.
public:
Microsoft::AspNetCore::Cors::Infrastructure::CorsPolicyBuilder ^ WithOrigins(... cli::array <System::String ^> ^ origins);
public Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder WithOrigins (params string[] origins);
member this.WithOrigins : string[] -> Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder
Public Function WithOrigins (ParamArray origins As String()) As CorsPolicyBuilder
Параметры
- origins
- String[]
Допустимые источники.
Возвращаемое значение
Текущий построитель политик.
Комментарии
Этот метод нормализует исходное значение перед его добавлением в Origins в соответствии с нормализацией, выполняемой браузером для значения, отправленного в заголовке ORIGIN
.
- Если указанный источник имеет международное доменное имя (IDN), используется значение punycoded. Если источник указывает порт по умолчанию (например, 443 для HTTPS или 80 для HTTP), он будет удален в рамках нормализации. Наконец, схема и имя узла punycoded являются инвариантными строчными регистрами перед добавлением в коллекцию Origins .
- Для всех остальных источников нормализация предполагает выполнение инвариантного нижнего регистра имени узла с инвариантным языком и региональными параметрами.