Exportar (0) Imprimir
Expandir Tudo

Método CloudBlob.DeleteIfExists (BlobRequestOptions)

[Este tópico é uma documentação de pré-lançamento e está sujeito a alterações em versões futuras. Os tópicos em branco são incluídos como espaços reservados.]

Deletes the blob if it exists.

Namespace: Microsoft.WindowsAzure.StorageClient
Assembly: Microsoft.WindowsAzure.StorageClient (em microsoft.windowsazure.storageclient.dll)

'Uso
Dim instance As CloudBlob
Dim options As BlobRequestOptions
Dim returnValue As Boolean

returnValue = instance.DeleteIfExists(options)

public:
bool DeleteIfExists (
	BlobRequestOptions^ options
)
public boolean DeleteIfExists (
	BlobRequestOptions options
)
public function DeleteIfExists (
	options : BlobRequestOptions
) : boolean

Parâmetros

options

An object that specifies any additional options for the request.

Valor retornado

true if the blob was deleted; otherwise, false.

The following code example deletes a blob if it already exists and creates a new blob by uploading a text string.

static void UploadTextToBlob(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));

    //Return a reference to the blob.
    CloudBlob blob = blobClient.GetBlobReference("mycontainer/myblob.txt");
            
    //Delete the blob if it already exists, also deleting any snapshots.
    BlobRequestOptions options = new BlobRequestOptions();
    options.DeleteSnapshotsOption = DeleteSnapshotsOption.IncludeSnapshots;
    blob.DeleteIfExists();

    //Upload text to the blob, which will also create it.
    blob.UploadText("a text blob");
}


A blob that has snapshots cannot be deleted unless the snapshots are also deleted. If a blob has snapshots, use the DeleteSnapshotsOption property to specify how the snapshots should be handled when the blob is deleted.


Todos os membros estáticos públicos (Compartilhados no Visual Basic) desse tipo são thread-safe. Quaisquer membros de instância não têm garantia de ser thread-safe.

Plataformas de desenvolvimento

Windows XP Professional com Service Pack 2 (SP2)

Plataformas de destino

Contribuições da comunidade

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft