Bagikan melalui


IWKNavigationDelegate Antarmuka

Definisi

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol 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
Turunan
Atribut
Penerapan

Keterangan

Antarmuka ini berisi metode yang diperlukan (jika ada) dari protokol yang ditentukan oleh WKNavigationDelegate.

Jika pengembang membuat kelas yang mengimplementasikan antarmuka ini, metode implementasi akan secara otomatis diekspor ke Objective-C dengan tanda tangan yang cocok dari metode yang ditentukan dalam WKNavigationDelegate protokol.

Metode opsional (jika ada) disediakan oleh WKNavigationDelegate_Extensions kelas sebagai metode ekstensi ke antarmuka, memungkinkan pengembang untuk memanggil metode opsional apa pun pada protokol.

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)

Metode Ekstensi

ContentProcessDidTerminate(IWKNavigationDelegate, WKWebView)

Metode yang dipanggil ketika konten tampilan web dihentikan.

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

Menetapkan tindakan yang akan diambil setelah yang ditentukan navigationAction dibatalkan atau diizinkan.

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

Menetapkan tindakan yang akan diambil setelah yang ditentukan navigationResponse dibatalkan atau diizinkan.

DidCommitNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Metode yang dipanggil ketika konten mulai dimuat.

DidFailNavigation(IWKNavigationDelegate, WKWebView, WKNavigation, NSError)

Metode yang dipanggil ketika navigasi yang diterapkan gagal.

DidFailProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation, NSError)

Metode yang dipanggil ketika navigasi yang diterapkan gagal setelah data mulai dimuat.

DidFinishNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Metode yang dipanggil ketika semua data dimuat.

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

Metode yang dipanggil ketika tantangan autentikasi dikeluarkan.

DidReceiveServerRedirectForProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Metode yang dipanggil ketika pengalihan server diterima.

DidStartProvisionalNavigation(IWKNavigationDelegate, WKWebView, WKNavigation)

Metode yang dipanggil ketika data mulai dimuat.

Berlaku untuk