Exportar (0) Imprimir
Expandir todo

CloudBlob.UploadText (Método) (String, Encoding, BlobRequestOptions)

Uploads a string of text to a block blob.

Espacio de nombres: Microsoft.WindowsAzure.StorageClient
Ensamblado: Microsoft.WindowsAzure.StorageClient (en microsoft.windowsazure.storageclient.dll)

'Uso
Dim instance As CloudBlob
Dim content As String
Dim encoding As Encoding
Dim options As BlobRequestOptions

instance.UploadText(content, encoding, options)

'Declaración
Public Overridable Sub UploadText ( _
	content As String, _
	encoding As Encoding, _
	options As BlobRequestOptions _
)
public void UploadText (
	String content, 
	Encoding encoding, 
	BlobRequestOptions options
)
public function UploadText (
	content : String, 
	encoding : Encoding, 
	options : BlobRequestOptions
)

Parámetros

content

The text to upload.

encoding

An object that indicates the text encoding to use.

options

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 service.
    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("*");

    try
    {
        //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.");
        }
        else
        {
            Console.WriteLine(e.Message);
        }
    }
}

Cualquier miembro estático público (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Plataformas de desarrollo

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2008 y Windows 2000

Plataformas de destino

Adiciones de comunidad

Mostrar:
© 2014 Microsoft