C# Class Neutronium.JavascriptFramework.Knockout.KnockoutSessionInjector

Inheritance: IJavascriptSessionInjector
ファイルを表示 Open project: David-Desmaisons/MVVM.CEF.Glue Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Inject ( IJavascriptObject ihybridobject, IJavascriptObjectMapper ijvm ) : IJavascriptObject
KnockoutSessionInjector ( IWebView webView, IJavascriptObject listener, IWebSessionLogger logger ) : System.Collections.Generic
RegisterMainViewModel ( IJavascriptObject jsObject ) : System.Threading.Tasks.Task
UnsafeInject ( IJavascriptObject ihybridobject, IJavascriptObjectMapper ijvm ) : IJavascriptObject

Private Methods

Method Description
GetKo ( ) : IJavascriptObject
GetMapper ( IJavascriptObjectMapper iMapperListener ) : IJavascriptObject

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Inject() public method

public Inject ( IJavascriptObject ihybridobject, IJavascriptObjectMapper ijvm ) : IJavascriptObject
ihybridobject IJavascriptObject
ijvm IJavascriptObjectMapper
return IJavascriptObject

KnockoutSessionInjector() public method

public KnockoutSessionInjector ( IWebView webView, IJavascriptObject listener, IWebSessionLogger logger ) : System.Collections.Generic
webView IWebView
listener IJavascriptObject
logger IWebSessionLogger
return System.Collections.Generic

RegisterMainViewModel() public method

public RegisterMainViewModel ( IJavascriptObject jsObject ) : System.Threading.Tasks.Task
jsObject IJavascriptObject
return System.Threading.Tasks.Task

UnsafeInject() public method

public UnsafeInject ( IJavascriptObject ihybridobject, IJavascriptObjectMapper ijvm ) : IJavascriptObject
ihybridobject IJavascriptObject
ijvm IJavascriptObjectMapper
return IJavascriptObject