C# Class Skimur.Web.Infrastructure.Invoker

Inheritance: IViewComponentInvoker
Datei anzeigen Open project: skimur/skimur

Public Methods

Method Description
Invoke ( ViewComponentContext context ) : void
InvokeAsync ( ViewComponentContext context ) : System.Threading.Tasks.Task
InvokeSyncCore ( MethodInfo method, ViewComponentContext context ) : IViewComponentResult
Invoker ( ITypeActivatorCache typeActivatorCache, IViewComponentActivator viewComponentActivator, System.Diagnostics.DiagnosticSource diagnosticSource, ILogger logger ) : Microsoft.AspNet.Html.Abstractions

Private Methods

Method Description
CoerceToViewComponentResult ( object value ) : IViewComponentResult
CreateComponent ( ViewComponentContext context ) : object
InvokeAsyncCore ( MethodInfo method, ViewComponentContext context ) : Task

Method Details

Invoke() public method

public Invoke ( ViewComponentContext context ) : void
context ViewComponentContext
return void

InvokeAsync() public method

public InvokeAsync ( ViewComponentContext context ) : System.Threading.Tasks.Task
context ViewComponentContext
return System.Threading.Tasks.Task

InvokeSyncCore() public method

public InvokeSyncCore ( MethodInfo method, ViewComponentContext context ) : IViewComponentResult
method System.Reflection.MethodInfo
context ViewComponentContext
return IViewComponentResult

Invoker() public method

public Invoker ( ITypeActivatorCache typeActivatorCache, IViewComponentActivator viewComponentActivator, System.Diagnostics.DiagnosticSource diagnosticSource, ILogger logger ) : Microsoft.AspNet.Html.Abstractions
typeActivatorCache ITypeActivatorCache
viewComponentActivator IViewComponentActivator
diagnosticSource System.Diagnostics.DiagnosticSource
logger ILogger
return Microsoft.AspNet.Html.Abstractions