C# 클래스 Microsoft.Azure.WebJobs.Script.Description.DotNetFunctionInvoker

상속: FunctionInvokerBase
파일 보기 프로젝트 열기: Azure/azure-webjobs-sdk-script 1 사용 예제들

공개 메소드들

메소드 설명
OnError ( Exception ex ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
InvokeCore ( object parameters, FunctionInvocationContext context ) : Task
OnScriptFileChanged ( object sender, FileSystemEventArgs e ) : void

비공개 메소드들

메소드 설명
AddFunctionDiagnostics ( ImmutableArray diagnostics ) : ImmutableArray
CreateFunctionTarget ( CancellationToken cancellationToken ) : Task
CreateResultProcessor ( ) : Action
DotNetFunctionInvoker ( ScriptHost host, FunctionMetadata functionMetadata, Collection inputBindings, Collection outputBindings, IFunctionEntryPointResolver functionEntryPointResolver, FunctionAssemblyLoader assemblyLoader, ICompilationServiceFactory compilationServiceFactory, ITraceWriterFactory traceWriterFactory = null ) : System
GetFunctionDiagnostics ( Diagnostic diagnostic ) : ImmutableArray
GetFunctionTargetAsync ( ) : Task
GetTaskResult ( Task task ) : object
InitializeFileWatcher ( ) : void
ProcessInputParameters ( object parameters ) : object[]
ReloadScript ( ) : void
RestorePackages ( ) : void
RestorePackagesAsync ( bool reloadScriptOnSuccess = true ) : Task
TraceCompilationDiagnostics ( ImmutableArray diagnostics, LogTargets logTarget = LogTargets.All ) : void
ValidateFunctionBindingArguments ( FunctionSignature functionSignature, string triggerInputName, Collection inputBindings, Collection outputBindings, ImmutableArray builder = null, bool throwIfFailed = false ) : ImmutableArray
VerifyPackageReferencesAsync ( ) : Task

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

InvokeCore() 보호된 메소드

protected InvokeCore ( object parameters, FunctionInvocationContext context ) : Task
parameters object
context FunctionInvocationContext
리턴 Task

OnError() 공개 메소드

public OnError ( Exception ex ) : void
ex System.Exception
리턴 void

OnScriptFileChanged() 보호된 메소드

protected OnScriptFileChanged ( object sender, FileSystemEventArgs e ) : void
sender object
e System.IO.FileSystemEventArgs
리턴 void