Freigeben über


engagementAsyncOperation-Ressourcentyp

Namespace: microsoft.graph

Stellt die status eines Viva Engage asynchronen Vorgangs dar, bei dem es sich um einen Vorgang handelt, der die Lebensdauer einer einzelnen API-Anforderung überschreitet. Diese Vorgänge sind lang oder zu teuer, um sie innerhalb des Zeitrahmens ihrer ursprünglichen Anforderung abzuschließen.

Wenn ein asynchroner Vorgang initiiert wird, gibt die Methode einen 202 Accepted Antwortcode und einen Operation-Location Header zurück, der den Speicherort von engagementAsyncOperation enthält. Überprüfen Sie regelmäßig die status des Vorgangs, indem Sie eine GET-Anforderung an diesen Speicherort stellen. Warten Sie >zwischen den Überprüfungen 30 Sekunden. Wenn die Anforderung erfolgreich abgeschlossen wird, gibt der Vorgang status ansucceeded, und resourceLocation verweist auf die erstellte oder geänderte Ressource.

Erbt von longRunningOperation.

Methoden

Methode Rückgabetyp Beschreibung
Get engagementAsyncOperation Rufen Sie eine engagementAsyncOperation ab, um eine Anforderung mit langer Ausführungszeit nachzuverfolgen.

Eigenschaften

Eigenschaft Typ Beschreibung
createdDateTime DateTimeOffset Datum und Uhrzeit der Erstellung des Vorgangs. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Geerbt von longRunningOperation.
id String Der eindeutige Bezeichner für den Vorgang. Geerbt von longRunningOperation.
lastActionDateTime DateTimeOffset Datum und Uhrzeit der letzten Aktualisierung des asynchronen Vorgangs. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z. Geerbt von longRunningOperation.
operationType engagementAsyncOperationType Der Typ des zeitintensiven Vorgangs. Die möglichen Werte sind: createCommunity, unknownFutureValue.
resourceId String Die ID des Objekts, das als Ergebnis dieses asynchronen Vorgangs erstellt oder geändert wurde.
resourceLocation String Die Position des Objekts, das als Ergebnis dieses asynchronen Vorgangs erstellt oder geändert wurde. Geerbt von longRunningOperation.
status longRunningOperationStatus Die status des Vorgangs. Mögliche Werte sind: notStarted, running, succeeded, failed, skipped, unknownFutureValue. Geerbt von longRunningOperation.
statusDetail String Details zur status des Vorgangs. Geerbt von longRunningOperation.

engagementAsyncOperationType-Werte

Member Beschreibung
createCommunity Vorgang zum Erstellen einer Viva Engage Community.
unknownFutureValue Wert des Sentinelwerts für die vervolvbare Enumeration. Nicht verwenden.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "@odata.type": "#microsoft.graph.engagementAsyncOperation",
  "createdDateTime": "String (timestamp)",
  "id": "String (identifier)",
  "lastActionDateTime": "String (timestamp)",
  "operationType": "String",
  "resourceId": "String",
  "resourceLocation": "String",
  "status": "String",
  "statusDetail": "String"
}