C# Class Kudu.Services.ServiceHookHandlers.ServiceHookHandlerBase

Inheritance: IServiceHookHandler
Show file Open project: projectkudu/kudu

Public Methods

Method Description
Fetch ( IRepository repository, Kudu.Services.ServiceHookHandlers.DeploymentInfo deploymentInfo, string targetBranch, ILogger logger, ITracer tracer ) : System.Threading.Tasks.Task
TryParseDeploymentInfo ( System request, Newtonsoft payload, string targetBranch, Kudu.Services.ServiceHookHandlers.DeploymentInfo &deploymentInfo ) : DeployAction

Protected Methods

Method Description
GetDeployerFromUrl ( string url ) : string

Method Details

Fetch() public method

public Fetch ( IRepository repository, Kudu.Services.ServiceHookHandlers.DeploymentInfo deploymentInfo, string targetBranch, ILogger logger, ITracer tracer ) : System.Threading.Tasks.Task
repository IRepository
deploymentInfo Kudu.Services.ServiceHookHandlers.DeploymentInfo
targetBranch string
logger ILogger
tracer ITracer
return System.Threading.Tasks.Task

GetDeployerFromUrl() protected static method

protected static GetDeployerFromUrl ( string url ) : string
url string
return string

TryParseDeploymentInfo() public abstract method

public abstract TryParseDeploymentInfo ( System request, Newtonsoft payload, string targetBranch, Kudu.Services.ServiceHookHandlers.DeploymentInfo &deploymentInfo ) : DeployAction
request System
payload Newtonsoft
targetBranch string
deploymentInfo Kudu.Services.ServiceHookHandlers.DeploymentInfo
return DeployAction