Поделиться через


IWKNavigationDelegate Интерфейс

Определение

Интерфейс, представляющий обязательные методы (если таковые есть) протокола WKNavigationDelegate.

[Foundation.Protocol(Name="WKNavigationDelegate", WrapperType=typeof(WebKit.WKNavigationDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IWKNavigationDelegate : IDisposable, ObjCRuntime.INativeObject
type IWKNavigationDelegate = interface
    interface INativeObject
    interface IDisposable
Производный
Атрибуты
Реализации

Комментарии

Этот интерфейс содержит необходимые методы (при наличии) из протокола, определенного параметром WKNavigationDelegate.

Если разработчики создают классы, реализующие этот интерфейс, методы реализации будут автоматически экспортированы в Objective-C с соответствующей сигнатурой из метода, определенного в протоколе WKNavigationDelegate .

Необязательные методы (если таковые имеются) предоставляются классом WKNavigationDelegate_Extensions в качестве методов расширения для интерфейса , что позволяет разработчикам вызывать любые необязательные методы в протоколе.

Свойства

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от INativeObject)

Методы расширения

ContentProcessDidTerminate(IWKNavigationDelegate, WKWebView)

Метод, вызываемый при завершении работы содержимого веб-представления.

DecidePolicy(IWKNavigationDelegate, WKWebView, WKNavigationAction, Action<WKNavigationActionPolicy>)

Назначает действие, которое должно быть выполнено после отмены или разрешения указанного navigationAction действия.

DecidePolicy(IWKNavigationDelegate, WKWebView, WKNavigationResponse, Action<WKNavigationResponsePolicy>)

Назначает действие, которое должно быть выполнено после отмены или разрешения указанного navigationResponse действия.

DidCommitNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Метод, вызываемый, когда содержимое начинает загружаться.

DidFailNavigation(IWKNavigationDelegate, WKWebView, WKNavigation, NSError)

Метод, вызываемый при сбое зафиксированной навигации.

DidFailProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation, NSError)

Метод, вызываемый при сбое зафиксированной навигации после начала загрузки данных.

DidFinishNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Метод, вызываемый при загрузке всех данных.

DidReceiveAuthenticationChallenge(IWKNavigationDelegate, WKWebView, NSUrlAuthenticationChallenge, Action<NSUrlSessionAuthChallengeDisposition, NSUrlCredential>)

Метод, который вызывается при выдаче запроса проверки подлинности.

DidReceiveServerRedirectForProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Метод, вызываемый при получении перенаправления сервера.

DidStartProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Метод, который вызывается, когда данные начинают загружаться.

Применяется к