2017-07-11 1 views
0

Als ich _activeDirectoryClient.Groups.AddGroupAsync nennen (Gruppe), wo Gruppe displayname größer als 120 Zeichen, es die folgende Ausnahme ausgelöst:AAD Graph Client: Erstellen von AD-Gruppe mit einer Länge von mehr als 120 Zeichen

Microsoft. Data.OData.ODataErrorException: Nicht unterstützte oder ungültige Abfrage Filterklausel für Eigenschaft 'displayName' der Ressource 'Group' angegeben. ---> System.Data.Services.Client.DataServiceQueryException: Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten. ---> System.Data.Services.Client.DataServiceClientException: { "odata.error": { "Code": "Request_UnsupportedQuery", "message": { "lang": "en", "Wert":“ Nicht unterstützte oder ungültige Abfrage Filterklausel für Eigenschaft 'displayName' von Ressource 'Gruppe' festgelegt. "}}} Um System.Data.Services.Client.BaseAsyncResult.EndExecute [T] (Objekt Quelle, String-Methode, IAsyncResult asyncResult) bei System.Data.Services.Client.QueryResult.EndExecuteQuery [Telement] (Object Quelle, String-Methode, IAsyncResult asyncResult)

PS: ich habe diese in Microsoft Graph github. Aber mir wurde gesagt, ich solle es hier posten.

Antwort

1

denke ich, dass Fehler nicht durch AddGroupAsync Funktion verursacht wird, seine, wenn Gruppe displayname überschreitet zulässige Länge, es unten Fehler werfen:

Invalid value specified for property 'displayName' of resource 'Group'. 

Ihr Fehler scheint auf Displayname-Eigenschaft ungültig Abfragefilter nach der Prüfung, wenn Abfragefilter auf DisplayName- Eigenschaft (größer als 120 Zeichen Länge) unter Verwendung von:

https://graph.windows.net/xxxxx.onmicrosoft.com/groups?$filter=displayName eq 'xxxxxxx'&api-version=1.6 

Es zeigt gleiche Fehler wie bei Ihnen, die Server-Seite scheint auf die Eigenschaften, die Länge des Filters einschränkt. Wenn Sie möchten, dass azure ad graph api dies unterstützt, können Sie eine Rückmeldung senden here.

Verwandte Themen