Экспорт (0) Печать
Развернуть все
Эта тема еще не получила оценку - Оценить эту тему

CloudBlob.DeleteIfExists - метод (BlobRequestOptions)

Deletes the blob if it exists.

Пространство имен: Microsoft.WindowsAzure.StorageClient
Сборка: Microsoft.WindowsAzure.StorageClient (в microsoft.windowsazure.storageclient.dll)
'Применение
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

Параметры

options

An object that specifies any additional options for the request.

Возвращаемое значение

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.


Все открытые статические (Совместно используемая в Visual Basic) члены этого типа являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

Платформы разработки

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

Целевые платформы

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

Показ:
© 2014 Microsoft. Все права защищены.