CloudServersProviderWaitForImageDeleted Method |
Waits for the image to enter the
Deleted state or to be removed.
Namespace: net.openstack.Providers.RackspaceAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public void WaitForImageDeleted(
string imageId,
int refreshCount = 600,
Nullable<TimeSpan> refreshDelay = null,
Action<int> progressUpdatedCallback = null,
string region = null,
CloudIdentity identity = null
)
Public Sub WaitForImageDeleted (
imageId As String,
Optional refreshCount As Integer = 600,
Optional refreshDelay As Nullable(Of TimeSpan) = Nothing,
Optional progressUpdatedCallback As Action(Of Integer) = Nothing,
Optional region As String = Nothing,
Optional identity As CloudIdentity = Nothing
)
public:
virtual void WaitForImageDeleted(
String^ imageId,
int refreshCount = 600,
Nullable<TimeSpan> refreshDelay = nullptr,
Action<int>^ progressUpdatedCallback = nullptr,
String^ region = nullptr,
CloudIdentity^ identity = nullptr
) sealed
abstract WaitForImageDeleted :
imageId : string *
?refreshCount : int *
?refreshDelay : Nullable<TimeSpan> *
?progressUpdatedCallback : Action<int> *
?region : string *
?identity : CloudIdentity
(* Defaults:
let _refreshCount = defaultArg refreshCount 600
let _refreshDelay = defaultArg refreshDelay null
let _progressUpdatedCallback = defaultArg progressUpdatedCallback null
let _region = defaultArg region null
let _identity = defaultArg identity null
*)
-> unit
override WaitForImageDeleted :
imageId : string *
?refreshCount : int *
?refreshDelay : Nullable<TimeSpan> *
?progressUpdatedCallback : Action<int> *
?region : string *
?identity : CloudIdentity
(* Defaults:
let _refreshCount = defaultArg refreshCount 600
let _refreshDelay = defaultArg refreshDelay null
let _progressUpdatedCallback = defaultArg progressUpdatedCallback null
let _region = defaultArg region null
let _identity = defaultArg identity null
*)
-> unit
Parameters
- imageId
- Type: SystemString
The image ID. This is obtained from SimpleServerImage.Id. - refreshCount (Optional)
- Type: SystemInt32
Number of times to poll the image's status. - refreshDelay (Optional)
- Type: SystemNullableTimeSpan
The time to wait between polling requests for the image status. If this value is , the default is 2.4 seconds. - progressUpdatedCallback (Optional)
- Type: SystemActionInt32
A callback delegate to execute each time the Progress value increases. If this value is , progress updates are not reported. - 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.
Implements
IComputeProviderWaitForImageDeleted(String, Int32, NullableTimeSpan, ActionInt32, String, CloudIdentity)Exceptions Remarks Caution |
---|
This is a blocking operation and will not return until the image enters either the
Deleted state, an error state, is removed, or the retry count is exceeded.
|
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also