Delen via


TextAnalysisLROPoller Klas

Implementeert een protocol waarmee geretourneerde poller-objecten consistent zijn.

Overname
typing_extensions.Protocol
TextAnalysisLROPoller

Constructor

TextAnalysisLROPoller(*args, **kwargs)

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

Retourneert een vervolgtoken waarmee de poller later opnieuw kan worden gestart.

done

Controleer de status van de langdurige bewerking.

remove_done_callback

Verwijder een callback uit de langdurige bewerking.

result

Retourneert het resultaat van de langdurige 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

Retourneert een vervolgtoken waarmee de poller later opnieuw kan worden gestart.

continuation_token() -> str

Retouren

Type Description
str

Een ondoorzichtig vervolgtoken

done

Controleer de status van de langdurige bewerking.

done() -> bool

Retouren

Type Description

'True' als het proces is voltooid, anders 'False'.

remove_done_callback

Verwijder een callback uit de langdurige 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

Retourneert het resultaat van de langdurige bewerking of het resultaat dat beschikbaar is na de opgegeven time-out.

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

Parameters

Name Description
timeout
standaardwaarde: None

Retouren

Type Description

De gedeserialiseerde resource van de langdurige 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

De tijd die moet worden gewacht totdat de langdurige bewerking is voltooid (in seconden).

standaardwaarde: None

Uitzonderingen

Type Description

Serverprobleem met de query.

Kenmerken

details

Metagegevens van langlopende bewerkingen.

Retouren

Type Description

Een toewijzing van details over de langdurige bewerking.