C# 클래스 Microsoft.Azure.WebJobs.Script.WebHost.WebScriptHostManager

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

공개 메소드들

메소드 설명
GetHttpFunctionOrNull ( HttpRequestMessage request ) : FunctionDescriptor
HandleRequestAsync ( FunctionDescriptor function, HttpRequestMessage request, CancellationToken cancellationToken ) : Task
Initialize ( ) : void
WarmUp ( WebHostSettings settings ) : void
WebScriptHostManager ( ScriptHostConfiguration config, ISecretManagerFactory secretManagerFactory, ScriptSettingsManager settingsManager, WebHostSettings webHostSettings ) : System
WebScriptHostManager ( ScriptHostConfiguration config, ISecretManagerFactory secretManagerFactory, ScriptSettingsManager settingsManager, WebHostSettings webHostSettings, IScriptHostFactory scriptHostFactory = null ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnHostCreated ( ) : void
OnHostStarted ( ) : void
OnInitializeConfig ( ScriptHostConfiguration config ) : void

비공개 메소드들

메소드 설명
AddRouteDataToRequest ( IHttpRouteData routeData, HttpRequestMessage request ) : void
CreateGetWebHookDataMethodInfo ( ) : MethodInfo
GetFunctionArguments ( FunctionDescriptor function, HttpRequestMessage request ) : object>.Dictionary
GetWebHookData ( Type dataType, WebHookHandlerContext context ) : object
InitializeHttpFunctions ( IEnumerable functions ) : void
ReadResourceString ( string fileName ) : string
ResetStandbyMode ( ) : void

메소드 상세

Dispose() 보호된 메소드

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

GetHttpFunctionOrNull() 공개 메소드

public GetHttpFunctionOrNull ( HttpRequestMessage request ) : FunctionDescriptor
request System.Net.Http.HttpRequestMessage
리턴 Microsoft.Azure.WebJobs.Script.Description.FunctionDescriptor

HandleRequestAsync() 공개 메소드

public HandleRequestAsync ( FunctionDescriptor function, HttpRequestMessage request, CancellationToken cancellationToken ) : Task
function Microsoft.Azure.WebJobs.Script.Description.FunctionDescriptor
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
리턴 Task

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

OnHostCreated() 보호된 메소드

protected OnHostCreated ( ) : void
리턴 void

OnHostStarted() 보호된 메소드

protected OnHostStarted ( ) : void
리턴 void

OnInitializeConfig() 보호된 메소드

protected OnInitializeConfig ( ScriptHostConfiguration config ) : void
config ScriptHostConfiguration
리턴 void

WarmUp() 공개 정적인 메소드

public static WarmUp ( WebHostSettings settings ) : void
settings WebHostSettings
리턴 void

WebScriptHostManager() 공개 메소드

public WebScriptHostManager ( ScriptHostConfiguration config, ISecretManagerFactory secretManagerFactory, ScriptSettingsManager settingsManager, WebHostSettings webHostSettings ) : System
config ScriptHostConfiguration
secretManagerFactory ISecretManagerFactory
settingsManager Microsoft.Azure.WebJobs.Script.Config.ScriptSettingsManager
webHostSettings WebHostSettings
리턴 System

WebScriptHostManager() 공개 메소드

public WebScriptHostManager ( ScriptHostConfiguration config, ISecretManagerFactory secretManagerFactory, ScriptSettingsManager settingsManager, WebHostSettings webHostSettings, IScriptHostFactory scriptHostFactory = null ) : System
config ScriptHostConfiguration
secretManagerFactory ISecretManagerFactory
settingsManager Microsoft.Azure.WebJobs.Script.Config.ScriptSettingsManager
webHostSettings WebHostSettings
scriptHostFactory IScriptHostFactory
리턴 System