Share via


BlobServiceClient.UndeleteBlobContainer Method

Definition

Restores a previously deleted container. This API is only functional is Container Soft Delete is enabled for the storage account associated with the container.

public virtual Azure.Response<Azure.Storage.Blobs.BlobContainerClient> UndeleteBlobContainer (string deletedContainerName, string deletedContainerVersion, System.Threading.CancellationToken cancellationToken = default);
abstract member UndeleteBlobContainer : string * string * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.BlobContainerClient>
override this.UndeleteBlobContainer : string * string * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Blobs.BlobContainerClient>
Public Overridable Function UndeleteBlobContainer (deletedContainerName As String, deletedContainerVersion As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of BlobContainerClient)

Parameters

deletedContainerName
String

The name of the previously deleted container.

deletedContainerVersion
String

The version of the previously deleted container.

cancellationToken
CancellationToken

Optional CancellationToken to propagate notifications that the operation should be cancelled.

Returns

A Response<T> pointed at the undeleted container.

Remarks

A RequestFailedException will be thrown if a failure occurs.

Applies to