BlobTransferClient.UploadBlob Method (Uri, String, String, FileEncryption, CancellationToken, IRetryPolicy)

Uploads a file to a blob storage.

Namespace:  Microsoft.WindowsAzure.MediaServices.Client
Assembly:  Microsoft.WindowsAzure.MediaServices.Client (in Microsoft.WindowsAzure.MediaServices.Client.dll)

Syntax

'Declaration
Public Function UploadBlob ( _
    url As Uri, _
    localFile As String, _
    contentType As String, _
    fileEncryption As FileEncryption, _
    cancellationToken As CancellationToken, _
    retryPolicy As IRetryPolicy _
) As Task
'Usage
Dim instance As BlobTransferClient 
Dim url As Uri 
Dim localFile As String 
Dim contentType As String 
Dim fileEncryption As FileEncryption 
Dim cancellationToken As CancellationToken 
Dim retryPolicy As IRetryPolicy 
Dim returnValue As Task 

returnValue = instance.UploadBlob(url, _
    localFile, contentType, fileEncryption, _
    cancellationToken, retryPolicy)
public Task UploadBlob(
    Uri url,
    string localFile,
    string contentType,
    FileEncryption fileEncryption,
    CancellationToken cancellationToken,
    IRetryPolicy retryPolicy
)
public:
Task^ UploadBlob(
    Uri^ url, 
    String^ localFile, 
    String^ contentType, 
    FileEncryption^ fileEncryption, 
    CancellationToken cancellationToken, 
    IRetryPolicy^ retryPolicy
)
member UploadBlob : 
        url:Uri * 
        localFile:string * 
        contentType:string * 
        fileEncryption:FileEncryption * 
        cancellationToken:CancellationToken * 
        retryPolicy:IRetryPolicy -> Task
public function UploadBlob(
    url : Uri, 
    localFile : String, 
    contentType : String, 
    fileEncryption : FileEncryption, 
    cancellationToken : CancellationToken, 
    retryPolicy : IRetryPolicy
) : Task

Parameters

  • url
    Type: System.Uri
    The URL where file needs to be uploaded. If blob has private write permissions then appropriate SAS URL need to be passed.
  • retryPolicy
    Type: IRetryPolicy
    The RetryPolicy delegate returns a ShouldRetry delegate, which can be used to implement a custom retry policy. RetryPolicies class can be used to get default policies.

Return Value

Type: System.Threading.Tasks.Task
Returns Task.

See Also

Reference

BlobTransferClient Class

UploadBlob Overload

Microsoft.WindowsAzure.MediaServices.Client Namespace