Click or drag to resize
IBlockStorageProviderWaitForSnapshotDeleted Method
Waits for a snapshot to be deleted.

Namespace: net.openstack.Core.Providers
Assembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
bool WaitForSnapshotDeleted(
	string snapshotId,
	int refreshCount = 180,
	Nullable<TimeSpan> refreshDelay = null,
	string region = null,
	CloudIdentity identity = null


Type: SystemString
The ID of the snapshot to poll. The value should be obtained from Snapshot.Id.
refreshCount (Optional)
Type: SystemInt32
The number of times to poll for the snapshot to be deleted.
refreshDelay (Optional)
Type: SystemNullableTimeSpan
The refresh delay. If the value is , the default value is 10 seconds.
region (Optional)
Type: SystemString
The region in which to execute this action. If not specified, the user's default region will be used.
identity (Optional)
Type: net.openstack.Core.DomainCloudIdentity
The cloud identity to use for this request. If not specified, the default identity for the current provider instance will be used.

Return Value

Type: Boolean
if the snapshot was successfully deleted; otherwise, .
ArgumentNullExceptionIf snapshotId is .
ArgumentExceptionIf snapshotId is empty.
ArgumentOutOfRangeException If refreshCount is less than 0.


If refreshDelay is negative.

NotSupportedException If the provider does not support the given identity type.


The specified region is not supported.

InvalidOperationException If identity is and no default identity is available for the provider.


If region is and no default region is available for the provider.

ResponseExceptionIf the REST API request failed.
This method can be used to ensure that a snapshot is completely removed.
Version Information

.NET Framework

Supported in: 4.5

Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also