Доступ к данным в вызове API MS GraphC#

Место общения программистов C#
Ответить
Гость
 Доступ к данным в вызове API MS Graph

Сообщение Гость »


Я использую C# и клиент Graph для доступа к данным в следующей конечной точке.

var configAssignments = awaitgraphClient.DeviceManagement.DeviceConfigurations[$"{a.Id}"].Assignments.GetAsync() Ответ на графике примерно такой:

{ "@odata.context": "https://graph.microsoft.com/v1.0/$metad ... ssignments", "@microsoft.graph.tips": "Используйте $select, чтобы выбрать только те свойства, которые нужны вашему приложению, поскольку это может привести к повышению производительности. Например: GET deviceManagement/deviceConfigurations('')/assignments?$select=target", "ценить": [ { "id": "6a58caff-2b72-4fd1-ab9a-609af9e3b619_2c9626f7-aa6e-4629-84dc-779cd3dc8b89", "цель": { "@odata.type": "#microsoft.graph.groupAssignmentTarget", "groupId": "2c9626f7-aa6e-4629-84dc-779cd3dc8b89" } }, { "id": "6a58caff-2b72-4fd1-ab9a-609af9e3b619_5a717ea1-f41a-415e-93ca-efcb845b2f99", "цель": { "@odata.type": "#microsoft.graph.groupAssignmentTarget", "groupId": "5a717ea1-f41a-415e-93ca-efcb845b2f99" } } ] } Я пытаюсь получить доступ к идентификатору группы внутри цели, но у меня возникли проблемы с этим. Однако я могу получить доступ к идентификатору.
if (configAssignments.Value != null) { foreach (элемент var в configAssignments.Value) { Назначение присвоения = новое назначение(); назначение.GroupID = item.target.groupId; // не работает присваивание.Id = item.id // работает Config.Assignments.Add(назначение); } }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»