Sdílet prostřednictvím


WebViewManager Třída

Definice

Spravuje aktivity ve webovém zobrazení, které je hostitelem komponent Razor. Autoři platforem by měli tuto podtřídu podtřídět, aby mohli připojit abstraktní a chráněné metody do rozhraní API webového zobrazení platformy.

public abstract class WebViewManager : IAsyncDisposable
type WebViewManager = class
    interface IAsyncDisposable
Public MustInherit Class WebViewManager
Implements IAsyncDisposable
Dědičnost
WebViewManager
Implementuje

Konstruktory

WebViewManager(IServiceProvider, Dispatcher, Uri, IFileProvider, JSComponentConfigurationStore, String)

Vytvoří instanci objektu WebViewManager.

Vlastnosti

Dispatcher

Dispatcher Získá objekt použitý touto WebViewManager instancí.

Metody

AddRootComponentAsync(Type, String, ParameterView)

Přidá kořenovou komponentu na připojenou stránku.

DisposeAsync()

Spravuje aktivity ve webovém zobrazení, které je hostitelem komponent Razor. Autoři platforem by měli tuto podtřídu podtřídět, aby mohli připojit abstraktní a chráněné metody do rozhraní API webového zobrazení platformy.

DisposeAsyncCore()

Odstraní aktuální WebViewManager instanci.

MessageReceived(Uri, String)

Upozorní zprávu WebViewManager z JavaScriptu spuštěného ve webovém zobrazení.

Navigate(String)

Dá webovému zobrazení pokyn, aby přešlo do zadaného umístění a obešla veškeré směrování na straně klienta.

NavigateCore(Uri)

Dá webovému zobrazení pokyn, aby přešlo do zadaného umístění a obešla veškeré směrování na straně klienta.

RemoveRootComponentAsync(String)

Odebere dříve připojenou kořenovou komponentu z aktuální stránky.

SendMessage(String)

Odešle zprávu kódu JavaScriptu spuštěného v připojeném webovém zobrazení. Toto musí být předáno kódu Blazor JavaScript.

TryDispatchAsync(Action<IServiceProvider>)

Volání zadaného workItem asynchronně a předává vymezené služby dostupné komponentám Razor. Tato metoda nevyvolá žádné výjimky, pokud není schopna volat zadaný workItemobjekt , ale pokud ho zavolá, pak mohou být výjimky stále vyvolány workItem samotnou.

TryGetResponseContent(String, Boolean, Int32, String, Stream, IDictionary<String,String>)

Pokusí se poskytnout obsah odpovědi pro danou síťovou žádost.

Platí pro