GraphServiceClient и его использование программно - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь создать групповой календарь, используя код C # и GraphServiceClient. Я уже получил объект GraphServiceClient. Но как только я вызываю приведенный ниже код, ничего не происходит. Нет ответа на звонок. Он просто вызывает и забывает.

Group group = await graphClient.Groups.Request()

        //.WithUserAccount(ClaimsPrincipal.Current.ToGraphUserAccount())

        .AddAsync(new Group

        {
            GroupTypes = new List<string> { "Unified" },
            DisplayName = "Test",
            Description = "Test",
            MailNickname = "Test",
            MailEnabled = false,
            SecurityEnabled = false
        });

У меня есть вопросы:

  1. Есть ли способ проверить значение объекта GraphServiceClient?

  2. Есть ли какая-либо служба журналов, которая может помочь мне понять, почему graphClient.Groups.Request() звонки не отвечают?

1 Ответ

1 голос
/ 10 октября 2019

На основании моего теста это просто работает.

При отладке я могу получить объект группы:

enter image description here

Анализируя с помощью Fiddler, я могу дважды проверить, что группаСоздание запроса получить успех.

enter image description here


Итак:

1. Есть ли способ проверить значение «GraphServiceClient объект»?

Я не думаю, что вам нужно проверить его. Если объект GraphServiceClient недопустим, вы получите исключение ошибки.

2. Есть ли какая-либо служба журналов, которая может помочь мне понять, почему вызовы «graphClient.Groups.Request ()» не отвечают?

На основании моего теста это просто работает. Вы можете отладить его или использовать Fiddler для захвата трафика, чтобы увидеть, был ли сделан какой-либо запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...