2017-05-16 7 views
0

Conformément aux spécifications OneDrive, OneDrive Business prend en charge le tri uniquement sur le champ de nom. Cependant, lorsque j'essaye de OrderBy "name" sur SharedWithMe, il lance une exception car "Sorting on 'name n'est pas supporté.". Je suis en utilisant le code ci-dessous de Microsoft Graph SDK pour OrderBy sur le champ Nom:OrderBy ne fonctionne pas sur la propriété "name" pour les éléments OneDrive Business SharedWithMe

var response = await client.Me.Drive.SharedWithMe().Request().OrderBy("name").GetAsync(); 

J'ai également vérifié cela en utilisant l'API HTTP Get appel, mais il n'a pas eu de chance. Nécessaire pour effectuer le tri dans les éléments SharedWithMe.

Répondre

1

Le api SharedWithMe pour onedrive for Business prend en charge actuellement que le tri basé sur les propriétés suivantes:

  • lastModifiedDateTime
  • lastModifiedBy

tri en fonction du nom doit cependant être pris en charge par l'API de recherche . Je vais mettre les docs à jour.

+0

J'ai été capable de trier le champ "lastModifiedDateTime". Cependant, le tri sur le champ "lastModifiedBy" a renvoyé l'erreur "L'expression $ orderby doit être évaluée à une seule valeur de type primitif". – Saket