다음을 통해 공유


WebViewManager 클래스

정의

Razor 구성 요소를 호스트하는 웹 보기 내에서 활동을 관리합니다. 플랫폼 작성자는 이를 서브클래스하여 추상 및 보호된 메서드를 플랫폼 웹 보기의 API에 연결해야 합니다.

public abstract class WebViewManager : IAsyncDisposable
type WebViewManager = class
    interface IAsyncDisposable
Public MustInherit Class WebViewManager
Implements IAsyncDisposable
상속
WebViewManager
구현

생성자

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

의 instance 생성합니다WebViewManager.

속성

Dispatcher

DispatcherWebViewManager instance 사용되는 를 가져옵니다.

메서드

AddRootComponentAsync(Type, String, ParameterView)

연결된 페이지에 루트 구성 요소를 추가합니다.

DisposeAsync()

Razor 구성 요소를 호스트하는 웹 보기 내에서 활동을 관리합니다. 플랫폼 작성자는 이를 서브클래스하여 추상 및 보호된 메서드를 플랫폼 웹 보기의 API에 연결해야 합니다.

DisposeAsyncCore()

현재 WebViewManager instance 삭제합니다.

MessageReceived(Uri, String)

웹 보기 내에서 실행되는 JavaScript의 메시지에 대해 에 알 WebViewManager 합니다.

Navigate(String)

클라이언트 쪽 라우팅을 무시하고 지정된 위치로 이동하도록 웹 보기에 지시합니다.

NavigateCore(Uri)

클라이언트 쪽 라우팅을 무시하고 지정된 위치로 이동하도록 웹 보기에 지시합니다.

RemoveRootComponentAsync(String)

현재 페이지에서 이전에 연결된 루트 구성 요소를 제거합니다.

SendMessage(String)

연결된 웹 보기에서 실행되는 JavaScript 코드에 메시지를 보냅니다. Blazor JavaScript 코드로 전달해야 합니다.

TryDispatchAsync(Action<IServiceProvider>)

지정된 를 workItem 비동기적으로 호출하고 Razor 구성 요소에 사용할 수 있는 범위가 지정된 서비스를 전달합니다. 이 메서드는 지정된 workItem를 호출할 수 없는 경우 예외를 throw하지 않지만 호출하는 경우 예외가 자체에서 workItem throw될 수 있습니다.

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

지정된 네트워크 요청에 대한 응답 콘텐츠를 제공하려고 시도합니다.

적용 대상