C# Класс Kudu.Services.Deployment.DeploymentController

Наследование: ApiController
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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