Eksportér (0) Udskriv
Udvid alt
Dette indhold er ikke tilgængeligt på dit sprog, men her er den engelske version.

CloudBlob.UploadText Method (String, Encoding, BlobRequestOptions)

Updated: April 24, 2013

[This topic is part of the Windows Azure Storage Client Library 1.7, which has been deprecated. The current recommended version is Storage Client Library 3.0.]

Uploads a string of text to a block blob, with the specified encoding, and using a conditional request based on the BlobRequestOptions that you specify.

Namespace: Microsoft.WindowsAzure.StorageClient
Assembly: Microsoft.WindowsAzure.StorageClient (in Microsoft.WindowsAzure.StorageClient.dll)


virtual void UploadText (
	String^ content, 
	Encoding^ encoding, 
	BlobRequestOptions^ options



Type: System.String

The text to upload.


Type: System.Text.Encoding

An object that indicates the text encoding to use.


Type: Microsoft.WindowsAzure.StorageClient.BlobRequestOptions

An object that specifies any additional options for the request.

The following code example writes to a blob using two different service clients.

static void UploadIfNotExist(Uri blobEndpoint, string accountName, string accountKey)
    // Create service client for credentialed access to the blob.
    CloudBlobClient blobClient = 
        new CloudBlobClient(blobEndpoint, 
            new StorageCredentialsAccountAndKey(accountName, accountKey));

    // Get a reference to the blob.
    CloudBlob blob = blobClient.GetBlobReference("mycontainer/myblob.txt");

    // Specify the if-none-match condition.
    BlobRequestOptions options = new BlobRequestOptions();

    options.AccessCondition = AccessCondition.IfNoneMatch("*");

        // Upload the blob only if it does not already exist.
        blob.UploadText("Upload this blob if it does not already exist.", Encoding.UTF8, options);
    catch (StorageClientException e)
        if (e.ErrorCode == StorageErrorCode.BlobAlreadyExists)
            Console.WriteLine("Blob was not uploaded because it already exists.");

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Development Platforms

Windows Vista, Windows 7 and Windows Server 2008

Target Platforms

© 2014 Microsoft