C# Класс Antaris.AspNetCore.Mvc.Widgets.Infrastructure.DefaultWidgetHelper

Provides a default implementation of a widget helper.
Наследование: IWidgetHelper, ICanHasViewContext
Показать файл Открыть проект

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

Метод Описание
Contextualize ( Microsoft.AspNet.Mvc.Rendering.ViewContext viewContext ) : void
DefaultWidgetHelper ( IWidgetDescriptorCollectionProvider descriptorProvider, IWidgetInvokerFactory invokerFactory, IWidgetSelector selector ) : System

Initialises a new instance of DefaultWidgetHelper.

Invoke ( Type widgetType, object values = null ) : Microsoft.AspNet.Mvc.Rendering.HtmlString
Invoke ( string name, object values = null ) : Microsoft.AspNet.Mvc.Rendering.HtmlString
InvokeAsync ( Type widgetType, object values = null ) : Task
InvokeAsync ( string name, object values = null ) : Task
RenderInvoke ( Type widgetType, object values = null ) : void
RenderInvoke ( string name, object values = null ) : void
RenderInvokeAsync ( Type widgetType, object values = null ) : System.Threading.Tasks.Task
RenderInvokeAsync ( string name, object values = null ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
InvokeCore ( TextWriter writer, WidgetDescriptor descriptor, object values = null ) : void

Invokes a widget synchronously.

InvokeCoreAsync ( TextWriter writer, WidgetDescriptor descriptor, object values = null ) : System.Threading.Tasks.Task

Invokes a widget asynchronously.

SelectWidget ( Type widgetType ) : WidgetDescriptor

Selects a widget based on a type.

SelectWidget ( string name ) : WidgetDescriptor

Selects a widget based on a name.

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

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

public Contextualize ( Microsoft.AspNet.Mvc.Rendering.ViewContext viewContext ) : void
viewContext Microsoft.AspNet.Mvc.Rendering.ViewContext
Результат void

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

Initialises a new instance of DefaultWidgetHelper.
public DefaultWidgetHelper ( IWidgetDescriptorCollectionProvider descriptorProvider, IWidgetInvokerFactory invokerFactory, IWidgetSelector selector ) : System
descriptorProvider IWidgetDescriptorCollectionProvider The widget descriptor collection provider.
invokerFactory IWidgetInvokerFactory The invoker factory.
selector IWidgetSelector The selector.
Результат System

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

public Invoke ( Type widgetType, object values = null ) : Microsoft.AspNet.Mvc.Rendering.HtmlString
widgetType System.Type
values object
Результат Microsoft.AspNet.Mvc.Rendering.HtmlString

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

public Invoke ( string name, object values = null ) : Microsoft.AspNet.Mvc.Rendering.HtmlString
name string
values object
Результат Microsoft.AspNet.Mvc.Rendering.HtmlString

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

public InvokeAsync ( Type widgetType, object values = null ) : Task
widgetType System.Type
values object
Результат Task

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

public InvokeAsync ( string name, object values = null ) : Task
name string
values object
Результат Task

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

public RenderInvoke ( Type widgetType, object values = null ) : void
widgetType System.Type
values object
Результат void

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

public RenderInvoke ( string name, object values = null ) : void
name string
values object
Результат void

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

public RenderInvokeAsync ( Type widgetType, object values = null ) : System.Threading.Tasks.Task
widgetType System.Type
values object
Результат System.Threading.Tasks.Task

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

public RenderInvokeAsync ( string name, object values = null ) : System.Threading.Tasks.Task
name string
values object
Результат System.Threading.Tasks.Task