Delen via


AnalyzeActionsLROPoller Klas

Overname
azure.core.polling._poller.LROPoller
AnalyzeActionsLROPoller

Constructor

AnalyzeActionsLROPoller(client: Any, initial_response: Any, deserialization_callback: Callable[[Any], PollingReturnType_co], polling_method: PollingMethod[PollingReturnType_co])

Parameters

Name Description
client
Vereist
initial_response
Vereist
deserialization_callback
Vereist
polling_method
Vereist

Methoden

add_done_callback

Voeg de callback-functie toe die moet worden uitgevoerd zodra de langlopende bewerking is voltooid, ongeacht de status van de bewerking.

cancel

Annuleer de bewerking die momenteel wordt gepeild.

continuation_token

Een vervolgtoken retourneren waarmee de poller later opnieuw kan worden gestart.

done

Controleer de status van de langlopende bewerking.

polling_method

Retourneer de pollingmethode die aan deze poller is gekoppeld.

remove_done_callback

Een callback verwijderen uit de langlopende bewerking.

result

Retourneer het resultaat van de langlopende bewerking of het resultaat dat beschikbaar is na de opgegeven time-out.

status

Retourneert de huidige statustekenreeks.

wait

Wacht een opgegeven tijdsduur op de langlopende bewerking. U kunt controleren of deze aanroep is beëindigd met een time-out met de methode 'done()'.

add_done_callback

Voeg de callback-functie toe die moet worden uitgevoerd zodra de langlopende bewerking is voltooid, ongeacht de status van de bewerking.

add_done_callback(func: Callable) -> None

Parameters

Name Description
func
Vereist

Callback-functie die ten minste één argument nodig heeft, een voltooide LongRunningOperation.

cancel

Annuleer de bewerking die momenteel wordt gepeild.

cancel() -> None

Retouren

Type Description

Geen

Uitzonderingen

Type Description

Wanneer de bewerking al een terminalstatus heeft bereikt.

continuation_token

Een vervolgtoken retourneren waarmee de poller later opnieuw kan worden gestart.

continuation_token() -> str

Retouren

Type Description
str

Een ondoorzichtig vervolgtoken

done

Controleer de status van de langlopende bewerking.

done() -> bool

Retouren

Type Description

'Waar' als het proces is voltooid, anders 'Onwaar'.

polling_method

Retourneer de pollingmethode die aan deze poller is gekoppeld.

polling_method() -> AnalyzeActionsLROPollingMethod

Retouren

Type Description
<xref:AnalyzeActionsLROPollingMethod>

AnalyzeActionsLROPollingMethod

remove_done_callback

Een callback verwijderen uit de langlopende bewerking.

remove_done_callback(func: Callable) -> None

Parameters

Name Description
func
Vereist

De functie die moet worden verwijderd uit de callbacks.

Uitzonderingen

Type Description

als de langdurige bewerking al is voltooid.

result

Retourneer het resultaat van de langlopende bewerking of het resultaat dat beschikbaar is na de opgegeven time-out.

result(timeout: float | None = None) -> PollingReturnType_co

Parameters

Name Description
timeout

De tijd die moet worden gewacht voordat u de controle weer krijgt.

standaardwaarde: None

Retouren

Type Description
any,

De gedeserialiseerde resource van de langlopende bewerking, indien beschikbaar.

Uitzonderingen

Type Description

Serverprobleem met de query.

status

Retourneert de huidige statustekenreeks.

status() -> str

Retouren

Type Description
str

De huidige statustekenreeks

wait

Wacht een opgegeven tijdsduur op de langlopende bewerking. U kunt controleren of deze aanroep is beëindigd met een time-out met de methode 'done()'.

wait(timeout: float | None = None) -> None

Parameters

Name Description
timeout
Vereist

Tijdsduur om te wachten tot de langlopende bewerking is voltooid (in seconden).

Uitzonderingen

Type Description

Serverprobleem met de query.

Kenmerken

details

Metagegevens van langlopende bewerkingen.

Retouren

Type Description

Een toewijzing van details over de langlopende bewerking.