Język

BlazorWebView.StaticContentCacheControlProvider Właściwość

Definicja

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)

Wartość właściwości

Dotyczy