Obtenir printTaskDefinition

Espace de noms: microsoft.graph

Obtenir des détails sur une définition de tâche.

Pour plus d’informations sur l’utilisation de cette API pour ajouter la prise en charge de l’impression pull à l’impression universelle, voir Extending Universal Print to support pull printing.

Autorisations

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.

Outre les autorisations suivantes, le client de l’utilisateur doit avoir un abonnement d’impression universelle actif.

Type d’autorisation Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire) Non prise en charge.
Déléguée (compte Microsoft personnel) Non prise en charge.
Application PrintTaskDefinition.ReadWrite.All

Requête HTTP

GET /print/taskDefinitions/{printTaskDefinitionId}

En-têtes de demande

Nom Description
Autorisation Porteur {token}. Obligatoire.

Corps de la demande

N’indiquez pas le corps de la demande pour cette méthode.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse et un 200 OK objet printTaskDefinition dans le corps de la réponse.

Exemples

Demande

GET https://graph.microsoft.com/v1.0/print/taskDefinitions/{printTaskDefinitionId}

Réponse

Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.

HTTP/1.1 200 OK
Content-Type: application/json

{
  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#print/taskDefinitions/$entity",
  "@odata.type": "#microsoft.graph.printTaskDefinition",
  "id": "fab143fd-ee61-4358-8558-2c7dee953982",
  "displayName": "Test TaskDefinitionName",
  "createdBy": {
    "appId": "815f204f-c791-4ee6-9098-614ecdb003f6",
    "displayName": "Requesting App Display Name"
  }
}