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

Inheritance: ScriptHostManager
Afficher le fichier Open project: Azure/azure-webjobs-sdk-script Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnHostCreated ( ) : void
OnHostStarted ( ) : void
OnInitializeConfig ( ScriptHostConfiguration config ) : void

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetHttpFunctionOrNull() public méthode

public GetHttpFunctionOrNull ( HttpRequestMessage request ) : FunctionDescriptor
request System.Net.Http.HttpRequestMessage
Résultat Microsoft.Azure.WebJobs.Script.Description.FunctionDescriptor

HandleRequestAsync() public méthode

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
Résultat Task

Initialize() public méthode

public Initialize ( ) : void
Résultat void

OnHostCreated() protected méthode

protected OnHostCreated ( ) : void
Résultat void

OnHostStarted() protected méthode

protected OnHostStarted ( ) : void
Résultat void

OnInitializeConfig() protected méthode

protected OnInitializeConfig ( ScriptHostConfiguration config ) : void
config ScriptHostConfiguration
Résultat void

WarmUp() public static méthode

public static WarmUp ( WebHostSettings settings ) : void
settings WebHostSettings
Résultat void

WebScriptHostManager() public méthode

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

WebScriptHostManager() public méthode

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
Résultat System