C# Class Microsoft.Azure.WebJobs.Script.WebHost.WebScriptHostExceptionHandler

Inheritance: IWebJobsExceptionHandler
Mostra file Open project: Azure/azure-webjobs-sdk-script

Public Methods

Method Description
Initialize ( JobHost host ) : void
OnTimeoutExceptionAsync ( ExceptionDispatchInfo exceptionInfo, System.TimeSpan timeoutGracePeriod ) : System.Threading.Tasks.Task
OnUnhandledExceptionAsync ( ExceptionDispatchInfo exceptionInfo ) : System.Threading.Tasks.Task
WebScriptHostExceptionHandler ( ScriptHostManager manager ) : System

Private Methods

Method Description
LogErrorAndFlush ( string message, Exception exception ) : void

Method Details

Initialize() public method

public Initialize ( JobHost host ) : void
host JobHost
return void

OnTimeoutExceptionAsync() public method

public OnTimeoutExceptionAsync ( ExceptionDispatchInfo exceptionInfo, System.TimeSpan timeoutGracePeriod ) : System.Threading.Tasks.Task
exceptionInfo System.Runtime.ExceptionServices.ExceptionDispatchInfo
timeoutGracePeriod System.TimeSpan
return System.Threading.Tasks.Task

OnUnhandledExceptionAsync() public method

public OnUnhandledExceptionAsync ( ExceptionDispatchInfo exceptionInfo ) : System.Threading.Tasks.Task
exceptionInfo System.Runtime.ExceptionServices.ExceptionDispatchInfo
return System.Threading.Tasks.Task

WebScriptHostExceptionHandler() public method

public WebScriptHostExceptionHandler ( ScriptHostManager manager ) : System
manager ScriptHostManager
return System