C# 클래스 Kudu.Services.ServiceHookHandlers.ServiceHookHandlerBase

상속: IServiceHookHandler
파일 보기 프로젝트 열기: projectkudu/kudu

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetDeployerFromUrl ( string url ) : string

메소드 상세

Fetch() 공개 메소드

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
리턴 System.Threading.Tasks.Task

GetDeployerFromUrl() 보호된 정적인 메소드

protected static GetDeployerFromUrl ( string url ) : string
url string
리턴 string

TryParseDeploymentInfo() 공개 추상적인 메소드

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
리턴 DeployAction