BlazorWebView.StaticContentCacheControlProvider 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個回調,決定 Cache-Control 從應用程式內容根節點提供的靜態內容(如圖片、字型或樣式表)所使用的標頭值。
預設情況下,不會設定回調,所有所提供的內容都使用 no-cache, max-age=0, must-revalidate,
no-store,這會禁用 WebView 快取。 提供回調功能,讓特定資源選擇快取,避免重複讀取檔案並減少頁面間的影像重載閃爍。
回傳 null 或從回調中輸入空字串,以保留該請求的預設行為。 快取條目仍受平台限制、到期及驅逐限制。
回調是從平台的請求處理中呼叫,該請求處理可能在背景執行緒上執行,因此不應直接存取 UI 狀態。 如果回調拋出,異常會被記錄,請求會退回到預設標頭。
public:
property Func<Microsoft::AspNetCore::Components::WebView::Maui::BlazorWebViewStaticContentRequest ^, System::String ^> ^ StaticContentCacheControlProvider { Func<Microsoft::AspNetCore::Components::WebView::Maui::BlazorWebViewStaticContentRequest ^, System::String ^> ^ get(); void set(Func<Microsoft::AspNetCore::Components::WebView::Maui::BlazorWebViewStaticContentRequest ^, System::String ^> ^ value); };
public Func<Microsoft.AspNetCore.Components.WebView.Maui.BlazorWebViewStaticContentRequest,string?>? StaticContentCacheControlProvider { get; set; }
member this.StaticContentCacheControlProvider : Func<Microsoft.AspNetCore.Components.WebView.Maui.BlazorWebViewStaticContentRequest, string> with get, set
Public Property StaticContentCacheControlProvider As Func(Of BlazorWebViewStaticContentRequest, String)