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

Inheritance: FunctionDescriptorProvider
Datei anzeigen Open project: Azure/azure-webjobs-sdk-script

Public Methods

Method Description
PowerShellFunctionDescriptorProvider ( ScriptHost host, ScriptHostConfiguration config ) : System
TryCreate ( FunctionMetadata functionMetadata, FunctionDescriptor &functionDescriptor ) : bool

Protected Methods

Method Description
CreateFunctionInvoker ( string scriptFilePath, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata triggerMetadata, FunctionMetadata functionMetadata, Collection inputBindings, Collection outputBindings ) : IFunctionInvoker
ValidateBinding ( Microsoft.Azure.WebJobs.Script.Description.BindingMetadata bindingMetadata ) : void

Method Details

CreateFunctionInvoker() protected method

protected CreateFunctionInvoker ( string scriptFilePath, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata triggerMetadata, FunctionMetadata functionMetadata, Collection inputBindings, Collection outputBindings ) : IFunctionInvoker
scriptFilePath string
triggerMetadata Microsoft.Azure.WebJobs.Script.Description.BindingMetadata
functionMetadata FunctionMetadata
inputBindings Collection
outputBindings Collection
return IFunctionInvoker

PowerShellFunctionDescriptorProvider() public method

public PowerShellFunctionDescriptorProvider ( ScriptHost host, ScriptHostConfiguration config ) : System
host ScriptHost
config ScriptHostConfiguration
return System

TryCreate() public method

public TryCreate ( FunctionMetadata functionMetadata, FunctionDescriptor &functionDescriptor ) : bool
functionMetadata FunctionMetadata
functionDescriptor FunctionDescriptor
return bool

ValidateBinding() protected method

protected ValidateBinding ( Microsoft.Azure.WebJobs.Script.Description.BindingMetadata bindingMetadata ) : void
bindingMetadata Microsoft.Azure.WebJobs.Script.Description.BindingMetadata
return void