C# Класс Microsoft.Azure.WebJobs.Script.Description.ScriptFunctionInvokerBase

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

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

Метод Описание
ScriptFunctionInvokerBase ( ScriptHost host, FunctionMetadata functionMetadata, ITraceWriterFactory traceWriterFactory ) : System

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

Метод Описание
ConvertInput ( object input ) : object
InitializeEnvironmentVariables ( string>.Dictionary environmentVariables, string functionInstanceOutputPath, object input, Collection outputBindings, ExecutionContext executionContext ) : void
InvokeCore ( object parameters, FunctionInvocationContext context ) : System.Threading.Tasks.Task
ProcessInputBindingsAsync ( object input, string functionInstanceOutputPath, Binder binder, Collection inputBindings, Collection outputBindings, object>.Dictionary bindingData, string>.Dictionary environmentVariables ) : System.Threading.Tasks.Task
ProcessOutputBindingsAsync ( string functionInstanceOutputPath, Collection outputBindings, object input, Binder binder, object>.Dictionary bindingData ) : System.Threading.Tasks.Task

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

ConvertInput() защищенный статический Метод

protected static ConvertInput ( object input ) : object
input object
Результат object

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

protected InitializeEnvironmentVariables ( string>.Dictionary environmentVariables, string functionInstanceOutputPath, object input, Collection outputBindings, ExecutionContext executionContext ) : void
environmentVariables string>.Dictionary
functionInstanceOutputPath string
input object
outputBindings Collection
executionContext ExecutionContext
Результат void

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

protected InvokeCore ( object parameters, FunctionInvocationContext context ) : System.Threading.Tasks.Task
parameters object
context FunctionInvocationContext
Результат System.Threading.Tasks.Task

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

protected ProcessInputBindingsAsync ( object input, string functionInstanceOutputPath, Binder binder, Collection inputBindings, Collection outputBindings, object>.Dictionary bindingData, string>.Dictionary environmentVariables ) : System.Threading.Tasks.Task
input object
functionInstanceOutputPath string
binder Binder
inputBindings Collection
outputBindings Collection
bindingData object>.Dictionary
environmentVariables string>.Dictionary
Результат System.Threading.Tasks.Task

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

protected ProcessOutputBindingsAsync ( string functionInstanceOutputPath, Collection outputBindings, object input, Binder binder, object>.Dictionary bindingData ) : System.Threading.Tasks.Task
functionInstanceOutputPath string
outputBindings Collection
input object
binder Binder
bindingData object>.Dictionary
Результат System.Threading.Tasks.Task

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

public ScriptFunctionInvokerBase ( ScriptHost host, FunctionMetadata functionMetadata, ITraceWriterFactory traceWriterFactory ) : System
host ScriptHost
functionMetadata FunctionMetadata
traceWriterFactory ITraceWriterFactory
Результат System