내보내기(0) 인쇄
모두 확장
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

BlobRequestOptions.DeleteSnapshotsOption 속성

Gets or sets options for deleting snapshots when a blob is to be deleted.

네임스페이스: Microsoft.WindowsAzure.StorageClient
어셈블리: Microsoft.WindowsAzure.StorageClient(microsoft.windowsazure.storageclient.dll)
‘사용 방법
Dim instance As BlobRequestOptions
Dim value As DeleteSnapshotsOption

value = instance.DeleteSnapshotsOption

instance.DeleteSnapshotsOption = value
public DeleteSnapshotsOption DeleteSnapshotsOption { get; set; }
/** @property */
/** @attribute CompilerGeneratedAttribute() */ 
public DeleteSnapshotsOption get_DeleteSnapshotsOption ()

/** @property */
/** @attribute CompilerGeneratedAttribute() */ 
public void set_DeleteSnapshotsOption (DeleteSnapshotsOption value)

CompilerGeneratedAttribute 
public function get DeleteSnapshotsOption () : DeleteSnapshotsOption

CompilerGeneratedAttribute 
public function set DeleteSnapshotsOption (value : DeleteSnapshotsOption)

속성 값

Type: DeleteSnapshotsOption

One of the enumeration values that specifies whether to delete blobs and snapshots, delete blobs only, or delete snapshots only.

The following code example enumerates through the blobs in a container and deletes each blob and its snapshots.

static void DeleteBlobsAndSnapshots(Uri blobEndpoint, string accountName, string accountKey)
{
    CloudBlobClient blobClient = new CloudBlobClient(blobEndpoint, new StorageCredentialsAccountAndKey(accountName, accountKey));

    //Get a reference to the container.
    CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");

    //Indicate that any snapshots should be deleted.
    BlobRequestOptions options = new BlobRequestOptions();
    options.DeleteSnapshotsOption = DeleteSnapshotsOption.IncludeSnapshots;

    //Specify a flat blob listing, so that only CloudBlob objects will be returned.
    //The Delete method exists only on CloudBlob, not on IListBlobItem.
    options.UseFlatBlobListing = true;

    //Enumerate through the blobs in the container, deleting both blobs and their snapshots.
    foreach (CloudBlob blob in container.ListBlobs(options))
    {
        Console.WriteLine(blob.Uri);
        blob.Delete(options);
    }
}

This property is applicable only to a request that will delete a blob.


이 형식의 모든 public static(Shared, Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

개발 플랫폼

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

대상 플랫폼

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

표시:
© 2014 Microsoft. All rights reserved.