C# Класс Microsoft.Azure.WebJobs.Script.ScriptHostManager

Class encapsulating a ScriptHost an keeping a singleton instance always alive, restarting as necessary.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CanInvoke ( ) : bool

Returns a value indicating whether the host can accept function invoke requests.

The host doesn't have to be fully started for it to allow direct function invocations to be processed.

Dispose ( ) : void
RunAndBlock ( CancellationToken cancellationToken = default(CancellationToken) ) : void
ScriptHostManager ( Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration config ) : System
ScriptHostManager ( Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration config, ScriptSettingsManager settingsManager, IScriptHostFactory scriptHostFactory ) : System
Stop ( ) : void
StopAsync ( ) : Task

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

Метод Описание
Dispose ( bool disposing ) : void
OnHostCreated ( ) : void
OnHostStarted ( ) : void
OnInitializeConfig ( Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration config ) : void

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

Метод Описание
GetLiveInstancesAndClear ( ) : Microsoft.Azure.WebJobs.Script.ScriptHost[]
LogErrors ( ScriptHost host ) : void
Orphan ( ScriptHost instance, bool forceStop = false ) : Task

Remove the ScriptHost instance from the live instances collection, allowing it to finish currently executing functions before stopping and disposing of it.

StopAndDisposeAsync ( ScriptHost instance ) : Task

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

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

Returns a value indicating whether the host can accept function invoke requests.
The host doesn't have to be fully started for it to allow direct function invocations to be processed.
public CanInvoke ( ) : bool
Результат bool

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

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

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

protected OnHostCreated ( ) : void
Результат void

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

protected OnHostStarted ( ) : void
Результат void

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

protected OnInitializeConfig ( Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration config ) : void
config Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration
Результат void

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

public RunAndBlock ( CancellationToken cancellationToken = default(CancellationToken) ) : void
cancellationToken System.Threading.CancellationToken
Результат void

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

public ScriptHostManager ( Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration config ) : System
config Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration
Результат System

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

public ScriptHostManager ( Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration config, ScriptSettingsManager settingsManager, IScriptHostFactory scriptHostFactory ) : System
config Microsoft.Azure.WebJobs.Script.ScriptHostConfiguration
settingsManager ScriptSettingsManager
scriptHostFactory IScriptHostFactory
Результат System

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

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

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

public StopAsync ( ) : Task
Результат Task