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

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

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

Метод Описание
Dispose ( ) : void
DotNetFunctionDescriptorProvider ( ScriptHost host, ScriptHostConfiguration config ) : System
DotNetFunctionDescriptorProvider ( ScriptHost host, ScriptHostConfiguration config, ICompilationServiceFactory compilationServiceFactory ) : System
TryCreate ( FunctionMetadata functionMetadata, FunctionDescriptor &functionDescriptor ) : bool

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

Метод Описание
CreateFunctionInvoker ( string scriptFilePath, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata triggerMetadata, FunctionMetadata functionMetadata, Collection inputBindings, Collection outputBindings ) : IFunctionInvoker
GetFunctionParameters ( IFunctionInvoker functionInvoker, FunctionMetadata functionMetadata, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata triggerMetadata, Collection methodAttributes, Collection inputBindings, Collection outputBindings ) : Collection

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

Метод Описание
Dispose ( bool disposing ) : void
TryCreateReturnValueParameterDescriptor ( Type functionReturnType, IEnumerable bindings, ParameterDescriptor &descriptor ) : bool

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

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

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
Результат IFunctionInvoker

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

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

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

public DotNetFunctionDescriptorProvider ( ScriptHost host, ScriptHostConfiguration config ) : System
host ScriptHost
config ScriptHostConfiguration
Результат System

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

public DotNetFunctionDescriptorProvider ( ScriptHost host, ScriptHostConfiguration config, ICompilationServiceFactory compilationServiceFactory ) : System
host ScriptHost
config ScriptHostConfiguration
compilationServiceFactory ICompilationServiceFactory
Результат System

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

protected GetFunctionParameters ( IFunctionInvoker functionInvoker, FunctionMetadata functionMetadata, Microsoft.Azure.WebJobs.Script.Description.BindingMetadata triggerMetadata, Collection methodAttributes, Collection inputBindings, Collection outputBindings ) : Collection
functionInvoker IFunctionInvoker
functionMetadata FunctionMetadata
triggerMetadata Microsoft.Azure.WebJobs.Script.Description.BindingMetadata
methodAttributes Collection
inputBindings Collection
outputBindings Collection
Результат Collection

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

public TryCreate ( FunctionMetadata functionMetadata, FunctionDescriptor &functionDescriptor ) : bool
functionMetadata FunctionMetadata
functionDescriptor FunctionDescriptor
Результат bool