C# 클래스 Etg.Yams.Azure.Storage.BlobStorageDeploymentRepository

상속: IDeploymentRepository
파일 보기 프로젝트 열기: Microsoft/Yams

공개 메소드들

메소드 설명
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