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

상속: IServiceHookHandler
파일 보기 프로젝트 열기: projectkudu/kudu 1 사용 예제들

공개 메소드들

메소드 설명
DropboxHandler ( ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment ) : System
Fetch ( IRepository repository, Kudu.Services.ServiceHookHandlers.DeploymentInfo deploymentInfo, string targetBranch, ILogger logger, ITracer tracer ) : System.Threading.Tasks.Task
TryParseDeploymentInfo ( System.Web.HttpRequestBase request, Newtonsoft.Json.Linq.JObject payload, string targetBranch, Kudu.Services.ServiceHookHandlers.DeploymentInfo &deploymentInfo ) : DeployAction

비공개 메소드들

메소드 설명
GetRepositoryType ( ) : RepositoryType
GetValue ( Newtonsoft.Json.Linq.JObject payload, string key ) : string

메소드 상세

DropboxHandler() 공개 메소드

public DropboxHandler ( ITracer tracer, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IEnvironment environment ) : System
tracer ITracer
status IDeploymentStatusManager
settings IDeploymentSettingsManager
environment IEnvironment
리턴 System

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

TryParseDeploymentInfo() 공개 메소드

public TryParseDeploymentInfo ( System.Web.HttpRequestBase request, Newtonsoft.Json.Linq.JObject payload, string targetBranch, Kudu.Services.ServiceHookHandlers.DeploymentInfo &deploymentInfo ) : DeployAction
request System.Web.HttpRequestBase
payload Newtonsoft.Json.Linq.JObject
targetBranch string
deploymentInfo Kudu.Services.ServiceHookHandlers.DeploymentInfo
리턴 DeployAction