共用方式為


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 值。 如果來源指定預設埠 (例如 HTTPS 的 443 或 HTTP) 80,則會卸載作為正規化的一部分。 最後,配置和標點符號編碼的主機名稱是文化特性不變異小寫,再新增至 Origins 集合。
  • 對於所有其他來源,正規化牽涉到執行主機名稱的文化特性不因大小寫而異。

適用於