C# Класс Etg.Yams.Azure.Storage.BlobStorageDeploymentRepository

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

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

Метод Описание
BlobStorageDeploymentRepository ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, IDeploymentConfigSerializer serializer ) : System.Diagnostics
BlobStorageDeploymentRepository ( string connectionString, IDeploymentConfigSerializer serializer ) : System.Diagnostics
Create ( string connectionString ) : BlobStorageDeploymentRepository
DeleteApplicationBinaries ( AppIdentity appIdentity ) : System.Threading.Tasks.Task
DownloadApplicationBinaries ( AppIdentity appIdentity, string localPath, ConflictResolutionMode conflictResolutionMode ) : System.Threading.Tasks.Task
FetchDeploymentConfig ( ) : Task
HasApplicationBinaries ( AppIdentity appIdentity ) : Task
PublishDeploymentConfig ( Etg.Yams.Storage.Config.DeploymentConfig deploymentConfig ) : System.Threading.Tasks.Task
UploadApplicationBinaries ( AppIdentity appIdentity, string localPath, ConflictResolutionMode conflictResolutionMode ) : System.Threading.Tasks.Task

Приватные методы

Метод Описание
GetApplicationsContainerReference ( string connectionString ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
GetBlobDirectory ( AppIdentity appIdentity ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory
GetBlobDirectoryRelPath ( AppIdentity appIdentity ) : string

Описание методов

BlobStorageDeploymentRepository() публичный Метод

public BlobStorageDeploymentRepository ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, IDeploymentConfigSerializer serializer ) : System.Diagnostics
blobContainer Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
serializer IDeploymentConfigSerializer
Результат System.Diagnostics

BlobStorageDeploymentRepository() публичный Метод

public BlobStorageDeploymentRepository ( string connectionString, IDeploymentConfigSerializer serializer ) : System.Diagnostics
connectionString string
serializer IDeploymentConfigSerializer
Результат System.Diagnostics

Create() публичный статический Метод

public static Create ( string connectionString ) : BlobStorageDeploymentRepository
connectionString string
Результат BlobStorageDeploymentRepository

DeleteApplicationBinaries() публичный Метод

public DeleteApplicationBinaries ( AppIdentity appIdentity ) : System.Threading.Tasks.Task
appIdentity AppIdentity
Результат System.Threading.Tasks.Task

DownloadApplicationBinaries() публичный Метод

public DownloadApplicationBinaries ( AppIdentity appIdentity, string localPath, ConflictResolutionMode conflictResolutionMode ) : System.Threading.Tasks.Task
appIdentity AppIdentity
localPath string
conflictResolutionMode ConflictResolutionMode
Результат System.Threading.Tasks.Task

FetchDeploymentConfig() публичный Метод

public FetchDeploymentConfig ( ) : Task
Результат Task

HasApplicationBinaries() публичный Метод

public HasApplicationBinaries ( AppIdentity appIdentity ) : Task
appIdentity AppIdentity
Результат Task

PublishDeploymentConfig() публичный Метод

public PublishDeploymentConfig ( Etg.Yams.Storage.Config.DeploymentConfig deploymentConfig ) : System.Threading.Tasks.Task
deploymentConfig Etg.Yams.Storage.Config.DeploymentConfig
Результат System.Threading.Tasks.Task

UploadApplicationBinaries() публичный Метод

public UploadApplicationBinaries ( AppIdentity appIdentity, string localPath, ConflictResolutionMode conflictResolutionMode ) : System.Threading.Tasks.Task
appIdentity AppIdentity
localPath string
conflictResolutionMode ConflictResolutionMode
Результат System.Threading.Tasks.Task