C# Класс Microsoft.WindowsAzure.Commands.Storage.Blob.Cmdlet.StartAzureStorageBlobCopy

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

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