C# 클래스 Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.StartAzureStorageBlobCopy

상속: StorageDataMovementCmdletBase
파일 보기 프로젝트 열기: Azure/azure-powershell

Private Properties

프로퍼티 타입 설명
ExecuteCmdlet void
GetDestBlob Microsoft.WindowsAzure.Storage.Blob.CloudBlob
GetDestinationBlobWithCopyId Microsoft.WindowsAzure.Storage.Blob.CloudBlob
GetDestinationChannel IStorageBlobManagement
GetFileChannel IStorageFileManagement
StartCopyAsync Task
StartCopyAsync Task
StartCopyBlob void
StartCopyBlob void
StartCopyBlob void
StartCopyBlob void
StartCopyFromBlob Task
StartCopyFromFile Task
StartCopyFromFile void
StartCopyFromFile void
StartCopyFromFile void
StartCopyFromFile void
StartCopyFromUri Task

공개 메소드들

메소드 설명
OnImport ( ) : void

보호된 메소드들

메소드 설명
BeginProcessing ( ) : void

Begin cmdlet processing

CreateChannel ( ) : IStorageBlobManagement

Create blob client and storage service management channel if need to.

비공개 메소드들

메소드 설명
ExecuteCmdlet ( ) : void
GetDestBlob ( IStorageBlobManagement destChannel, string destContainerName, string destBlobName, BlobType blobType ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlob
GetDestinationBlobWithCopyId ( IStorageBlobManagement destChannel, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer container, string blobName ) : Microsoft.WindowsAzure.Storage.Blob.CloudBlob

Get DestinationBlob with specified copy id

GetDestinationChannel ( ) : IStorageBlobManagement

Set up the Channel object for Destination container and blob

GetFileChannel ( ) : IStorageFileManagement
StartCopyAsync ( long taskId, IStorageBlobManagement destChannel, Microsoft.WindowsAzure.Storage.Blob.CloudBlob sourceBlob, Microsoft.WindowsAzure.Storage.Blob.CloudBlob destBlob ) : Task

Start copy using transfer mangager by source CloudBlob object

StartCopyAsync ( long taskId, IStorageBlobManagement destChannel, Uri uri, Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer destContainer, string destBlobName ) : Task

Start copy using transfer mangager by source uri

StartCopyBlob ( IStorageBlobManagement destChannel, Microsoft.WindowsAzure.Storage.Blob.CloudBlob srcCloudBlob, Microsoft.WindowsAzure.Storage.Blob.CloudBlob destCloudBlob ) : void

Start copy operation by source and destination CloudBlob object

StartCopyBlob ( IStorageBlobManagement destChannel, Microsoft.WindowsAzure.Storage.Blob.CloudBlob srcCloudBlob, string destContainer, string destBlobName ) : void

Start copy operation by source CloudBlob object

StartCopyBlob ( IStorageBlobManagement SrcChannel, IStorageBlobManagement destChannel, string srcContainerName, string srcBlobName, string destContainerName, string destBlobName ) : void

Start copy operation by container name and blob name

StartCopyBlob ( IStorageBlobManagement destChannel, string srcUri, string destContainer, string destBlobName, AzureStorageContext context ) : void

Start copy operation by source uri

StartCopyFromBlob ( long taskId, IStorageBlobManagement destChannel, Microsoft.WindowsAzure.Storage.Blob.CloudBlob srcBlob, Microsoft.WindowsAzure.Storage.Blob.CloudBlob destBlob ) : Task
StartCopyFromFile ( long taskId, IStorageBlobManagement destChannel, CloudFile srcFile, Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob destBlob ) : Task
StartCopyFromFile ( IStorageBlobManagement destChannel, CloudFile srcFile, Microsoft.WindowsAzure.Storage.Blob.CloudBlob destBlob ) : void
StartCopyFromFile ( IStorageBlobManagement destChannel, CloudFile srcFile, string destContainerName, string destBlobName ) : void
StartCopyFromFile ( IStorageBlobManagement destChannel, CloudFileDirectory srcDir, string srcFilePath, string destContainerName, string destBlobName ) : void
StartCopyFromFile ( IStorageFileManagement srcChannel, IStorageBlobManagement destChannel, string srcShareName, string srcFilePath, string destContainerName, string destBlobName ) : void
StartCopyFromUri ( long taskId, IStorageBlobManagement destChannel, Uri srcUri, Microsoft.WindowsAzure.Storage.Blob.CloudBlob destBlob ) : Task

메소드 상세

BeginProcessing() 보호된 메소드

Begin cmdlet processing
protected BeginProcessing ( ) : void
리턴 void

CreateChannel() 보호된 메소드

Create blob client and storage service management channel if need to.
protected CreateChannel ( ) : IStorageBlobManagement
리턴 IStorageBlobManagement

OnImport() 공개 메소드

public OnImport ( ) : void
리턴 void