CorsPolicyBuilder.WithOrigins(String[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將指定的 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 集合。
- 對於所有其他來源,正規化牽涉到執行主機名稱的文化特性不因大小寫而異。