AnalyzeActionsLROPoller Class
- Inheritance
-
azure.core.polling._poller.LROPollerAnalyzeActionsLROPoller
Constructor
AnalyzeActionsLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])
Parameters
Name | Description |
---|---|
client
Required
|
|
initial_response
Required
|
|
deserialization_callback
Required
|
|
polling_method
Required
|
|
Methods
add_done_callback |
Add callback function to be run once the long running operation has completed - regardless of the status of the operation. |
cancel |
Cancel the operation currently being polled. |
continuation_token |
Return a continuation token that allows to restart the poller later. |
done |
Check status of the long running operation. |
polling_method |
Return the polling method associated to this poller. |
remove_done_callback |
Remove a callback from the long running operation. |
result |
Return the result of the long running operation, or the result available after the specified timeout. |
status |
Returns the current status string. |
wait |
Wait on the long running operation for a specified length of time. You can check if this call as ended with timeout with the "done()" method. |
add_done_callback
Add callback function to be run once the long running operation has completed - regardless of the status of the operation.
add_done_callback(func: Callable) -> None
Parameters
Name | Description |
---|---|
func
Required
|
Callback function that takes at least one argument, a completed LongRunningOperation. |
cancel
Cancel the operation currently being polled.
cancel() -> None
Returns
Type | Description |
---|---|
None |
Exceptions
Type | Description |
---|---|
When the operation has already reached a terminal state. |
continuation_token
Return a continuation token that allows to restart the poller later.
continuation_token() -> str
Returns
Type | Description |
---|---|
An opaque continuation token |
done
Check status of the long running operation.
done() -> bool
Returns
Type | Description |
---|---|
'True' if the process has completed, else 'False'. |
polling_method
Return the polling method associated to this poller.
polling_method() -> AnalyzeActionsLROPollingMethod
Returns
Type | Description |
---|---|
<xref:AnalyzeActionsLROPollingMethod>
|
AnalyzeActionsLROPollingMethod |
remove_done_callback
Remove a callback from the long running operation.
remove_done_callback(func: Callable) -> None
Parameters
Name | Description |
---|---|
func
Required
|
The function to be removed from the callbacks. |
Exceptions
Type | Description |
---|---|
if the long running operation has already completed. |
result
Return the result of the long running operation, or the result available after the specified timeout.
result(timeout: float | None = None) -> PollingReturnType_co
Parameters
Name | Description |
---|---|
timeout
|
Period of time to wait before getting back control. Default value: None
|
Returns
Type | Description |
---|---|
any,
|
The deserialized resource of the long running operation, if one is available. |
Exceptions
Type | Description |
---|---|
Server problem with the query. |
status
Returns the current status string.
status() -> str
Returns
Type | Description |
---|---|
The current status string |
wait
Wait on the long running operation for a specified length of time. You can check if this call as ended with timeout with the "done()" method.
wait(timeout: float | None = None) -> None
Parameters
Name | Description |
---|---|
timeout
Required
|
Period of time to wait for the long running operation to complete (in seconds). |
Exceptions
Type | Description |
---|---|
Server problem with the query. |
Attributes
details
Azure SDK for Python