Share via


tipo de recurso engagementAsyncOperation

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Representa o status de uma operação assíncrona Viva Engage que é uma operação que transcende o tempo de vida de uma única solicitação de API. Essas operações são longas ou muito caras para serem concluídas no período de tempo de sua solicitação original.

Quando uma operação assíncrona é iniciada, o método retorna um código de 202 Accepted resposta e um cabeçalho de local de operação que contém o local do engagementAsyncOperation. Periodicamente marcar o status da operação fazendo uma solicitação GET para esse local; aguarde >30 segundos entre as verificações. Quando a solicitação for concluída com êxito, a operação status indica succeeded e o resourceLocation aponta para o recurso criado ou modificado.

Herda de longRunningOperation.

Métodos

Método Tipo de retorno Descrição
Obter engagementAsyncOperation engagementAsyncOperation Obtenha um engagementAsyncOperation para acompanhar uma solicitação de operação de longa execução.

Propriedades

Propriedade Tipo Descrição
createdDateTime DateTimeOffset Data e hora em que a operação foi criada. O tipo de carimbo de data e hora representa informações de data e hora usando o formato ISO 8601 e está sempre em UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Herdado de longRunningOperation.
id Cadeia de caracteres O identificador exclusivo da operação. Herdado de longRunningOperation.
lastActionDateTime DateTimeOffset Data e hora em que a operação assíncrona foi atualizada pela última vez. O tipo de carimbo de data e hora representa informações de data e hora usando o formato ISO 8601 e está sempre em UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Herdado de longRunningOperation.
operationType engagementAsyncOperationType O tipo da operação de execução longa. Os valores possíveis são: createCommunity, unknownFutureValue.
resourceId Cadeia de caracteres A ID do objeto criado ou modificado como resultado dessa operação assíncrona.
Resourcelocation Cadeia de caracteres O local do objeto criado ou modificado como resultado dessa operação assíncrona. Herdado de longRunningOperation.
status Longrunningoperationstatus O status da operação. Os valores possíveis são: notStarted, running, succeeded, failed, skipped, unknownFutureValue. Herdado de longRunningOperation.
statusDetail Cadeia de caracteres Detalhes sobre o status da operação. Herdado de longRunningOperation.

valores engagementAsyncOperationType

Member Descrição
createCommunity Operação para criar uma comunidade Viva Engage.
unknownFutureValue Valor sentinela de enumeração evoluível. Não usar.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

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