C# Class Etg.Yams.Azure.Storage.BlobStorageDeploymentRepository

Inheritance: IDeploymentRepository
Afficher le fichier Open project: Microsoft/Yams

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetApplicationsContainerReference ( string connectionString ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
GetBlobDirectory ( AppIdentity appIdentity ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlobDirectory
GetBlobDirectoryRelPath ( AppIdentity appIdentity ) : string

Method Details

BlobStorageDeploymentRepository() public méthode

public BlobStorageDeploymentRepository ( Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer blobContainer, IDeploymentConfigSerializer serializer ) : System.Diagnostics
blobContainer Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer
serializer IDeploymentConfigSerializer
Résultat System.Diagnostics

BlobStorageDeploymentRepository() public méthode

public BlobStorageDeploymentRepository ( string connectionString, IDeploymentConfigSerializer serializer ) : System.Diagnostics
connectionString string
serializer IDeploymentConfigSerializer
Résultat System.Diagnostics

Create() public static méthode

public static Create ( string connectionString ) : BlobStorageDeploymentRepository
connectionString string
Résultat BlobStorageDeploymentRepository

DeleteApplicationBinaries() public méthode

public DeleteApplicationBinaries ( AppIdentity appIdentity ) : System.Threading.Tasks.Task
appIdentity AppIdentity
Résultat System.Threading.Tasks.Task

DownloadApplicationBinaries() public méthode

public DownloadApplicationBinaries ( AppIdentity appIdentity, string localPath, ConflictResolutionMode conflictResolutionMode ) : System.Threading.Tasks.Task
appIdentity AppIdentity
localPath string
conflictResolutionMode ConflictResolutionMode
Résultat System.Threading.Tasks.Task

FetchDeploymentConfig() public méthode

public FetchDeploymentConfig ( ) : Task
Résultat Task

HasApplicationBinaries() public méthode

public HasApplicationBinaries ( AppIdentity appIdentity ) : Task
appIdentity AppIdentity
Résultat Task

PublishDeploymentConfig() public méthode

public PublishDeploymentConfig ( Etg.Yams.Storage.Config.DeploymentConfig deploymentConfig ) : System.Threading.Tasks.Task
deploymentConfig Etg.Yams.Storage.Config.DeploymentConfig
Résultat System.Threading.Tasks.Task

UploadApplicationBinaries() public méthode

public UploadApplicationBinaries ( AppIdentity appIdentity, string localPath, ConflictResolutionMode conflictResolutionMode ) : System.Threading.Tasks.Task
appIdentity AppIdentity
localPath string
conflictResolutionMode ConflictResolutionMode
Résultat System.Threading.Tasks.Task