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()
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()
Returns
- Task
StopAsyncCore(CancellationToken)
protected virtual Task StopAsyncCore(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task