메소드 | 설명 | |
---|---|---|
GetJobEnvironmentKey ( ) : string | ||
SafeKillAllRunningJobInstances ( IJobLogger logger ) : void |
메소드 | 설명 | |
---|---|---|
BaseJobRunner ( string jobName, string jobsTypePath, IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory traceFactory, IAnalytics analytics ) : System | ||
InitializeJobInstance ( Kudu.Contracts.Jobs.JobBase job, IJobLogger logger ) : void | ||
NotifyShutdownJob ( ) : void | ||
RefreshShutdownNotificationFilePath ( string jobName, string jobsTypePath ) : string | ||
RunJobInstance ( Kudu.Contracts.Jobs.JobBase job, IJobLogger logger, string runId, string trigger, ITracer tracer, int port = -1 ) : void | ||
UpdateStatus ( IJobLogger logger, string status ) : void |
메소드 | 설명 | |
---|---|---|
CacheJobBinaries ( Kudu.Contracts.Jobs.JobBase job, IJobLogger logger ) : void | ||
GetJobDirectoryFileMap ( string sourceDirectory ) : FileInfoBase>.Dictionary |
||
GetOrCreateElement ( XContainer root, string name ) : XElement | ||
JobDirectoryHasChanged ( FileInfoBase>.Dictionary |
||
UpdateAppConfig ( string configFilePath, IAnalytics analytics ) : void | ||
UpdateAppConfigAddTraceListeners ( string configFilePath, IAnalytics analytics ) : void |
Updates the app.config using XML directly for injecting trace providers.
|
|
UpdateAppConfigs ( string tempJobInstancePath, IAnalytics analytics ) : void |
protected BaseJobRunner ( string jobName, string jobsTypePath, IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory traceFactory, IAnalytics analytics ) : System | ||
jobName | string | |
jobsTypePath | string | |
environment | IEnvironment | |
settings | IDeploymentSettingsManager | |
traceFactory | ITraceFactory | |
analytics | IAnalytics | |
리턴 | System |
protected InitializeJobInstance ( Kudu.Contracts.Jobs.JobBase job, IJobLogger logger ) : void | ||
job | Kudu.Contracts.Jobs.JobBase | |
logger | IJobLogger | |
리턴 | void |
protected RefreshShutdownNotificationFilePath ( string jobName, string jobsTypePath ) : string | ||
jobName | string | |
jobsTypePath | string | |
리턴 | string |
protected RunJobInstance ( Kudu.Contracts.Jobs.JobBase job, IJobLogger logger, string runId, string trigger, ITracer tracer, int port = -1 ) : void | ||
job | Kudu.Contracts.Jobs.JobBase | |
logger | IJobLogger | |
runId | string | |
trigger | string | |
tracer | ITracer | |
port | int | |
리턴 | void |
public SafeKillAllRunningJobInstances ( IJobLogger logger ) : void | ||
logger | IJobLogger | |
리턴 | void |
protected abstract UpdateStatus ( IJobLogger logger, string status ) : void | ||
logger | IJobLogger | |
status | string | |
리턴 | void |