TextAnalysisLROPoller Klasse
Implementiert ein Protokoll, mit dem zurückgegebene Pollerobjekte konsistent sind.
- Vererbung
-
typing_extensions.ProtocolTextAnalysisLROPoller
Konstruktor
TextAnalysisLROPoller(*args, **kwargs)
Methoden
add_done_callback |
Fügen Sie die Rückruffunktion hinzu, die ausgeführt werden soll, sobald der Vorgang mit langer Ausführungsdauer abgeschlossen ist – unabhängig vom Status des Vorgangs. |
cancel |
Brechen Sie den Vorgang ab, der derzeit abgefragt wird. |
continuation_token |
Gibt ein Fortsetzungstoken zurück, mit dem der Abruf zu einem späteren Zeitpunkt neu gestartet werden kann. |
done |
Überprüfen Sie den Status des Vorgangs mit langer Ausführungsdauer. |
remove_done_callback |
Entfernen Sie einen Rückruf aus dem Zeitintensiven Vorgang. |
result |
Gibt das Ergebnis des Vorgangs mit langer Ausführungsdauer oder das ergebnis zurück, das nach dem angegebenen Timeout verfügbar ist. |
status |
Gibt die aktuelle Statuszeichenfolge zurück. |
wait |
Warten Sie auf den Vorgang mit langer Ausführungsdauer für eine angegebene Zeitdauer. Sie können mit der Methode "done()" überprüfen, ob dieser Aufruf als mit timeout beendet wurde. |
add_done_callback
Fügen Sie die Rückruffunktion hinzu, die ausgeführt werden soll, sobald der Vorgang mit langer Ausführungsdauer abgeschlossen ist – unabhängig vom Status des Vorgangs.
add_done_callback(func: Callable) -> None
Parameter
Name | Beschreibung |
---|---|
func
Erforderlich
|
Rückruffunktion, die mindestens ein Argument akzeptiert, eine abgeschlossene LongRunningOperation. |
cancel
Brechen Sie den Vorgang ab, der derzeit abgefragt wird.
cancel() -> None
Gibt zurück
Typ | Beschreibung |
---|---|
Keine |
Ausnahmen
Typ | Beschreibung |
---|---|
Wenn der Vorgang bereits einen Endzustand erreicht hat. |
continuation_token
Gibt ein Fortsetzungstoken zurück, mit dem der Abruf zu einem späteren Zeitpunkt neu gestartet werden kann.
continuation_token() -> str
Gibt zurück
Typ | Beschreibung |
---|---|
Ein undurchsichtiges Fortsetzungstoken |
done
Überprüfen Sie den Status des Vorgangs mit langer Ausführungsdauer.
done() -> bool
Gibt zurück
Typ | Beschreibung |
---|---|
"True", wenn der Prozess abgeschlossen wurde, andernfalls "False". |
remove_done_callback
Entfernen Sie einen Rückruf aus dem Zeitintensiven Vorgang.
remove_done_callback(func: Callable) -> None
Parameter
Name | Beschreibung |
---|---|
func
Erforderlich
|
Die Funktion, die aus den Rückrufen entfernt werden soll. |
Ausnahmen
Typ | Beschreibung |
---|---|
, wenn der vorgang mit langer Ausführungsdauer bereits abgeschlossen wurde. |
result
Gibt das Ergebnis des Vorgangs mit langer Ausführungsdauer oder das ergebnis zurück, das nach dem angegebenen Timeout verfügbar ist.
result(timeout: int | None = None) -> PollingReturnType_co
Parameter
Name | Beschreibung |
---|---|
timeout
|
Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Die deserialisierte Ressource des zeitintensiven Vorgangs, sofern verfügbar. |
Ausnahmen
Typ | Beschreibung |
---|---|
Serverproblem mit der Abfrage. |
status
Gibt die aktuelle Statuszeichenfolge zurück.
status() -> str
Gibt zurück
Typ | Beschreibung |
---|---|
Die aktuelle Statuszeichenfolge |
wait
Warten Sie auf den Vorgang mit langer Ausführungsdauer für eine angegebene Zeitdauer. Sie können mit der Methode "done()" überprüfen, ob dieser Aufruf als mit timeout beendet wurde.
wait(timeout: float | None = None) -> None
Parameter
Name | Beschreibung |
---|---|
timeout
|
Zeitraum zum Warten auf den Abschluss des vorgangs mit langer Ausführungsdauer (in Sekunden). Standardwert: None
|
Ausnahmen
Typ | Beschreibung |
---|---|
Serverproblem mit der Abfrage. |
Attribute
details
Azure SDK for Python