C# Класс Composite.Plugins.Functions.FunctionProviders.MvcFunctions.MvcFunctionBase

Наследование: IFunction
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
_dataUrlMappers IDataUrlMapper>>.List
_functionCollection FunctionCollection

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

Метод Описание
AddParameter ( Composite.Functions.ParameterProfile parameterProfile ) : void
AssignDynamicUrlMapper ( Type dataType, IDataUrlMapper dataUrlMapper ) : void
Execute ( ParameterList parameters, Composite.Functions.FunctionContextContainer context ) : object
ExecuteAsync ( ParameterList parameters, Composite.Functions.FunctionContextContainer context ) : Task
UsePathInfoForRouting ( ) : void

Защищенные методы

Метод Описание
GetBaseMvcRoute ( ParameterList parameters ) : string
GetMvcRoute ( ParameterList parameters ) : string
MvcFunctionBase ( string @namespace, string name, string description, FunctionCollection functionCollection ) : System

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

Метод Описание
AttachDynamicDataUrlMappers ( ) : void
CopyHttpContextData ( HttpContext copyFrom, HttpContext copyTo ) : void
EmbedExceptionSourceCode ( Exception ex ) : void
ExecuteRoute ( System.Web.Routing.RouteData routeData, ParameterList parameters, bool &routeResolved ) : Composite.Core.Xml.XhtmlDocument
ExecuteRouteAsync ( System.Web.Routing.RouteData routeData, HttpContext parentContext, CultureInfo culture, PublicationScope publicationScope ) : Task
GetParameterInformation ( ) : IEnumerable
GetRouteData ( string virtualUrl, ParameterList parameters ) : System.Web.Routing.RouteData
ParseOutput ( string xhtml ) : Composite.Core.Xml.XhtmlDocument
ProcessDocument ( Composite.Core.Xml.XhtmlDocument document, ParameterList parameters ) : void

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

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

public AddParameter ( Composite.Functions.ParameterProfile parameterProfile ) : void
parameterProfile Composite.Functions.ParameterProfile
Результат void

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

public AssignDynamicUrlMapper ( Type dataType, IDataUrlMapper dataUrlMapper ) : void
dataType System.Type
dataUrlMapper IDataUrlMapper
Результат void

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

public Execute ( ParameterList parameters, Composite.Functions.FunctionContextContainer context ) : object
parameters ParameterList
context Composite.Functions.FunctionContextContainer
Результат object

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

public ExecuteAsync ( ParameterList parameters, Composite.Functions.FunctionContextContainer context ) : Task
parameters ParameterList
context Composite.Functions.FunctionContextContainer
Результат Task

GetBaseMvcRoute() защищенный абстрактный Метод

protected abstract GetBaseMvcRoute ( ParameterList parameters ) : string
parameters ParameterList
Результат string

GetMvcRoute() защищенный абстрактный Метод

protected abstract GetMvcRoute ( ParameterList parameters ) : string
parameters ParameterList
Результат string

MvcFunctionBase() защищенный Метод

protected MvcFunctionBase ( string @namespace, string name, string description, FunctionCollection functionCollection ) : System
@namespace string
name string
description string
functionCollection FunctionCollection
Результат System

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

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

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

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

protected List> _dataUrlMappers
Результат IDataUrlMapper>>.List

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

protected FunctionCollection _functionCollection
Результат FunctionCollection