Compartir a través de


IWKNavigationDelegate Interfaz

Definición

Interfaz que representa los métodos necesarios (si los hay) del protocolo 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
Derivado
Atributos
Implementaciones

Comentarios

Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por WKNavigationDelegate.

Si los desarrolladores crean clases que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el WKNavigationDelegate protocolo.

La clase proporciona WKNavigationDelegate_Extensions métodos opcionales (si los hay) como métodos de extensión a la interfaz, lo que permite a los desarrolladores invocar cualquier método opcional en el protocolo.

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)

Métodos de extensión

ContentProcessDidTerminate(IWKNavigationDelegate, WKWebView)

Método al que se llama cuando finaliza el contenido de una vista web.

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

Asigna una acción que se realizará una vez que se haya cancelado o permitido el especificado navigationAction .

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

Asigna una acción que se realizará una vez que se haya cancelado o permitido el especificado navigationResponse .

DidCommitNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Método al que se llama cuando el contenido comienza a cargarse.

DidFailNavigation(IWKNavigationDelegate, WKWebView, WKNavigation, NSError)

Método al que se llama cuando se produce un error en la navegación confirmada.

DidFailProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation, NSError)

Método al que se llama cuando se produce un error en una navegación confirmada después de que los datos empiecen a cargarse.

DidFinishNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Método al que se llama cuando se cargan todos los datos.

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

Método al que se llama cuando se emite un desafío de autenticación.

DidReceiveServerRedirectForProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Método al que se llama cuando se recibe una redirección del servidor.

DidStartProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Método al que se llama cuando los datos comienzan a cargarse.

Se aplica a