BlazorWebView.StaticContentCacheControlProvider Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wywołanie zwrotne, które określa Cache-Control wartość nagłówka używaną dla zawartości statycznej (np. obrazów, czcionek lub arkuszy stylów) obsługiwanych z katalogu głównego zawartości aplikacji.
Domyślnie nie ustawiono wywołania zwrotnego, a cała obsługiwana zawartość używa no-cache, max-age=0, must-revalidate,
no-storeelementu , co wyłącza buforowanie elementu WebView. Podaj wywołanie zwrotne, aby wybrać określone zasoby do buforowania, co pozwala uniknąć powtarzających się operacji odczytu plików i zmniejszenia migotania obrazu podczas nawigowania między stronami.
Zwróć null lub pusty ciąg z wywołania zwrotnego, aby zachować domyślne zachowanie dla danego żądania. Wpisy pamięci podręcznej pozostają objęte limitami platformy, wygaśnięciem i eksmisji.
Wywołanie zwrotne jest wywoływane z obsługi żądań platformy, które może być uruchamiane w wątku w tle, więc nie może uzyskiwać bezpośredniego dostępu do stanu interfejsu użytkownika. Jeśli wywołanie zwrotne jest zwracane, wyjątek jest rejestrowany, a żądanie powraca do nagłówka domyślnego.
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)