C# 클래스 Kudu.Services.Deployment.DeploymentController

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

공개 메소드들

메소드 설명
CreateDeployment ( Kudu.Core.Deployment.DeployResult deployResult, string details ) : void
DeploymentController ( ITracer tracer, IEnvironment environment, IAnalytics analytics, IDeploymentManager deploymentManager, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IOperationLock deploymentLock, IRepositoryFactory repositoryFactory, IAutoSwapHandler autoSwapHandler ) : System
TryParseDeployResult ( string id, Newtonsoft.Json.Linq.JObject payload, Kudu.Core.Deployment.DeployResult &deployResult ) : bool

비공개 메소드들

메소드 설명
Delete ( string id ) : void
Deploy ( string id = null ) : Task
EtagEquals ( HttpRequestMessage request, System.Net.Http.Headers.EntityTagHeaderValue currentEtag ) : bool
GetCurrentEtag ( HttpRequestMessage request ) : System.Net.Http.Headers.EntityTagHeaderValue
GetDeployResults ( ) : HttpResponseMessage
GetDeploymentScript ( ) : HttpResponseMessage
GetJsonContent ( ) : Newtonsoft.Json.Linq.JObject
GetLogEntry ( string id ) : HttpResponseMessage
GetLogEntryDetails ( string id, string logId ) : HttpResponseMessage
GetResult ( string id ) : HttpResponseMessage
GetResults ( HttpRequestMessage request ) : IEnumerable
IsLatestPendingDeployment ( string &id, Kudu.Core.Deployment.DeployResult &pending ) : bool

메소드 상세

CreateDeployment() 공개 메소드

public CreateDeployment ( Kudu.Core.Deployment.DeployResult deployResult, string details ) : void
deployResult Kudu.Core.Deployment.DeployResult
details string
리턴 void

DeploymentController() 공개 메소드

public DeploymentController ( ITracer tracer, IEnvironment environment, IAnalytics analytics, IDeploymentManager deploymentManager, IDeploymentStatusManager status, IDeploymentSettingsManager settings, IOperationLock deploymentLock, IRepositoryFactory repositoryFactory, IAutoSwapHandler autoSwapHandler ) : System
tracer ITracer
environment IEnvironment
analytics IAnalytics
deploymentManager IDeploymentManager
status IDeploymentStatusManager
settings IDeploymentSettingsManager
deploymentLock IOperationLock
repositoryFactory IRepositoryFactory
autoSwapHandler IAutoSwapHandler
리턴 System

TryParseDeployResult() 공개 메소드

public TryParseDeployResult ( string id, Newtonsoft.Json.Linq.JObject payload, Kudu.Core.Deployment.DeployResult &deployResult ) : bool
id string
payload Newtonsoft.Json.Linq.JObject
deployResult Kudu.Core.Deployment.DeployResult
리턴 bool