C# Класс WebMarco.Frontend.Common.BaseWebViewImplementer

Наследование: BaseViewImplementer, IBaseWebView
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
loadedViews ViewsHolder
webView IBaseWebView

Открытые методы

Метод Описание
BaseWebViewImplementer ( IBaseWebView webView ) : System
CallFrontend ( string script ) : object

This method is not crossplatform, therefore makes no sence here.

Load ( ) : void
LoadMarkup ( ) : void
LoadMarkup ( BaseWebPage page ) : void

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.

LoadMarkup ( Uri url ) : void

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.

LoadMarkup ( string markup ) : void
ProcessCallFromFrontend ( CallConfig config ) : CallResult

Описание методов

BaseWebViewImplementer() публичный Метод

public BaseWebViewImplementer ( IBaseWebView webView ) : System
webView IBaseWebView
Результат System

CallFrontend() публичный Метод

This method is not crossplatform, therefore makes no sence here.
public CallFrontend ( string script ) : object
script string
Результат object

Load() публичный Метод

public Load ( ) : void
Результат void

LoadMarkup() публичный Метод

public LoadMarkup ( ) : void
Результат void

LoadMarkup() публичный Метод

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.
public LoadMarkup ( BaseWebPage page ) : void
page BaseWebPage
Результат void

LoadMarkup() публичный Метод

IMPORTANT!!! : WebView must implement this method itself, otherwise will be an endless loop.
public LoadMarkup ( Uri url ) : void
url System.Uri URL
Результат void

LoadMarkup() публичный Метод

public LoadMarkup ( string markup ) : void
markup string
Результат void

ProcessCallFromFrontend() публичный Метод

public ProcessCallFromFrontend ( CallConfig config ) : CallResult
config WebMarco.Backend.Bridge.Common.CallConfig
Результат WebMarco.Backend.Bridge.Common.CallResult

Описание свойств

loadedViews защищенное свойство

protected ViewsHolder,WebMarco.Frontend.Common loadedViews
Результат ViewsHolder

webView защищенное свойство

Things that make no sence to beimplemented here and are here just because of compliance with IBaseWebView, must be declared abstract, so if they later will be "implemented" in platform implementation they can be autocreated with "Implement abstarct class" feature and just will be throwing NotImplementedException to ensure they aren't used.
protected IBaseWebView webView
Результат IBaseWebView