Tipo de recurso printTask

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 de versão.

Representa uma tarefa que está em execução ou foi executada como resultado de um evento de Impressão Universal.

Para obter detalhes sobre como usar esse recurso para adicionar suporte de impressão pull à Impressão Universal, consulte Estendendo Impressão Universal para dar suporte à impressão pull.

Métodos

Método Tipo de retorno Descrição
Lista (de printTaskDefintion) printTask Obtenha uma lista de tarefas que foram criadas com base em uma determinada printTaskDefinition. A lista inclui tarefas em execução no momento e tarefas concluídas recentemente.
Get printTask Obter detalhes sobre uma tarefa de impressão.
Atualizar printTask Atualiza uma tarefa de impressão.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres O identificador de printTask. Somente leitura.
status printTaskStatus O status de execução atual dessa printTask. O aplicativo de chamada é responsável por atualizar esse status quando o processamento for concluído, a menos que o printJob relacionado tenha sido redirecionado para outra impressora. A falha ao relatar a conclusão fará com que o trabalho de impressão relacionado seja impedido de imprimir e, eventualmente, excluído.
parentUrl Cadeia de Caracteres A URL da entidade de impressão que disparou essa tarefa. Por exemplo, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Somente leitura.

Relações

Relação Tipo Descrição
Gatilho printTaskTrigger O printTaskTrigger que disparou a execução dessa tarefa. Somente leitura.
Definição printTaskDefinition A printTaskDefinition que foi usada para criar essa tarefa. Somente leitura.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "id": "String (identifier)",
  "status": {"@odata.type": "microsoft.graph.printTaskStatus"},
  "parentUrl": "String",
  "trigger": {"@odata.type": "microsoft.graph.printTaskTrigger"},
  "definition": {"@odata.type": "microsoft.graph.printTaskDefinition"}
}