Table of Contents

Class JobHost

Namespace
Microsoft.Azure.WebJobs
Assembly
Microsoft.Azure.WebJobs.Host.dll
public class JobHost : IJobHost, IDisposable
Inheritance
JobHost
Implements
Inherited Members

Constructors

JobHost(IOptions<JobHostOptions>, IJobHostContextFactory)

public JobHost(IOptions<JobHostOptions> options, IJobHostContextFactory jobHostContextFactory)

Parameters

options IOptions<JobHostOptions>
jobHostContextFactory IJobHostContextFactory

Methods

CallAsync(MethodInfo, IDictionary<string, object>, CancellationToken)

public Task CallAsync(MethodInfo method, IDictionary<string, object> arguments, CancellationToken cancellationToken = default)

Parameters

method MethodInfo
arguments IDictionary<string, object>
cancellationToken CancellationToken

Returns

Task

CallAsync(MethodInfo, object, CancellationToken)

public Task CallAsync(MethodInfo method, object arguments, CancellationToken cancellationToken = default)

Parameters

method MethodInfo
arguments object
cancellationToken CancellationToken

Returns

Task

CallAsync(MethodInfo, CancellationToken)

public Task CallAsync(MethodInfo method, CancellationToken cancellationToken = default)

Parameters

method MethodInfo
cancellationToken CancellationToken

Returns

Task

CallAsync(string, IDictionary<string, object>, CancellationToken)

public Task CallAsync(string name, IDictionary<string, object> arguments = null, CancellationToken cancellationToken = default)

Parameters

name string
arguments IDictionary<string, object>
cancellationToken CancellationToken

Returns

Task

CallAsync(string, object, CancellationToken)

public Task CallAsync(string method, object arguments, CancellationToken cancellationToken = default)

Parameters

method string
arguments object
cancellationToken CancellationToken

Returns

Task

Dispose()

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

OnHostInitialized()

protected virtual void OnHostInitialized()

OnHostStarted()

protected virtual void OnHostStarted()

StartAsync(CancellationToken)

public Task StartAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task

StartAsyncCore(CancellationToken)

protected virtual Task StartAsyncCore(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task

StopAsync()

public Task StopAsync()

Returns

Task

StopAsyncCore(CancellationToken)

protected virtual Task StopAsyncCore(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task