C# Class Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.StartAzureStorageBlobCopy

Inheritance: StorageDataMovementCmdletBase
ファイルを表示 Open project: Azure/azure-powershell

Private Properties

Property Type Description
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

Public Methods

Method Description
OnImport ( ) : void

Protected Methods

Method Description
BeginProcessing ( ) : void

Begin cmdlet processing

CreateChannel ( ) : IStorageBlobManagement

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

Private Methods

Method Description
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

Method Details

BeginProcessing() protected method

Begin cmdlet processing
protected BeginProcessing ( ) : void
return void

CreateChannel() protected method

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

OnImport() public method

public OnImport ( ) : void
return void