C# Class Microsoft.Azure.WebJobs.Script.Description.ScriptFunctionInvoker

Inheritance: FunctionInvokerBase
Show file Open project: Azure/azure-webjobs-sdk-script Class Usage Examples

Public Methods

Method Description
IsSupportedScriptType ( ScriptType scriptType ) : bool

Protected Methods

Method Description
InvokeCore ( object parameters, FunctionInvocationContext context ) : System.Threading.Tasks.Task

Private Methods

Method Description
CreateProcess ( string path, string workingDirectory, string arguments, string>.IDictionary environmentVariables = null ) : Process
ExecuteScriptAsync ( string path, string arguments, object invocationParameters, FunctionInvocationContext context ) : System.Threading.Tasks.Task
ResolveBashPath ( ) : string
ResolveRelativePathToProgramFiles ( string relativeX86Path, string relativeX64Path, string target ) : string
ScriptFunctionInvoker ( string scriptFilePath, ScriptHost host, FunctionMetadata functionMetadata, Collection inputBindings, Collection outputBindings, ITraceWriterFactory traceWriterFactory = null ) : System

Method Details

InvokeCore() protected method

protected InvokeCore ( object parameters, FunctionInvocationContext context ) : System.Threading.Tasks.Task
parameters object
context FunctionInvocationContext
return System.Threading.Tasks.Task

IsSupportedScriptType() public static method

public static IsSupportedScriptType ( ScriptType scriptType ) : bool
scriptType ScriptType
return bool