tipo de recurso printTaskprintTask resource type

Espacio de nombres: microsoft.graphNamespace: microsoft.graph

Importante

Las API de la /beta versión de Microsoft Graph están sujetas a cambios.APIs under the /beta version in Microsoft Graph are subject to change. No se admite el uso de estas API en aplicaciones de producción.Use of these APIs in production applications is not supported. Para determinar si una API está disponible en v 1.0, use el selector de versiones .To determine whether an API is available in v1.0, use the Version selector.

Representa una tarea que se está ejecutando o ha sido ejecutada como resultado de un evento de impresión universal.Represents a task that is executing or has been executed as a result of a Universal Print event.

Para obtener más información acerca de cómo usar este recurso para agregar compatibilidad con impresión de extracción a la impresión universal, vea extender la impresión universal para admitir la impresión de extracción.For details about how to use this resource to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.

MétodosMethods

MétodoMethod Tipo de valor devueltoReturn Type DescriptionDescription
List (desde printTaskDefintion)List (from printTaskDefintion) printTaskprintTask Obtener una lista de las tareas que se han creado en función de una printTaskDefinition determinada.Get a list of tasks that have been created based on a particular printTaskDefinition. La lista incluye las tareas en ejecución actualmente y las tareas completadas recientemente.The list includes currently running tasks and recently completed tasks.

PropiedadesProperties

PropiedadProperty TipoType DescripciónDescription
idid CadenaString El identificador de printTask.The printTask's identifier. Solo lectura.Read-only.
statusstatus printTaskStatusprintTaskStatus El estado de ejecución actual de este printTask.The current execution status of this printTask. La aplicación de llamada es responsable de actualizar este estado al finalizar el procesamiento, a menos que la printJob relacionada se haya redirigido a otra impresora.The calling application is responsible for updating this status when processing is finished, unless the related printJob has been redirected to another printer. Si no se notifica la finalización, se bloqueará el trabajo de impresión relacionado y se eliminará.Failure to report completion will result in the related print job being blocked from printing and eventually deleted.
parentUrlparentUrl CadenaString La dirección URL de la entidad de impresión que desencadenó esta tarea.The URL for the print entity that triggered this task. Por ejemplo, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}.For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Solo lectura.Read-only.

RelacionesRelationships

RelaciónRelationship TipoType DescriptionDescription
producetrigger printTaskTriggerprintTaskTrigger El printTaskTrigger que desencadenó la ejecución de esta tarea.The printTaskTrigger that triggered this task's execution. Solo lectura.Read-only.
Nuevadefinition printTaskDefinitionprintTaskDefinition PrintTaskDefinition que se usó para crear esta tarea.The printTaskDefinition that was used to create this task. Solo lectura.Read-only.

Representación JSONJSON representation

La siguiente es una representación JSON del recursoThe following is a JSON representation of the resource.

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