繁体   English   中英

GraphServiceClient 及其以编程方式使用

[英]GraphServiceClient and its usage programmatically

我正在尝试使用 C# 代码和GraphServiceClient创建组日历。 我已经有一个GraphServiceClient object。 但是只要我调用下面的代码,什么都没有发生。 呼叫没有响应。 它只是调用并忘记。

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 object 值?

  2. 是否有任何日志服务可以帮助我理解为什么graphClient.Groups.Request()调用没有响应?

根据我的测试,它可以正常工作。

调试时,我可以得到组 object:

在此处输入图像描述

通过使用 Fiddler 进行分析,我可以仔细检查组创建请求是否成功。

在此处输入图像描述


所以:

1. 有什么方法可以验证“GraphServiceClient 对象”的值吗?

我认为您不需要验证它。 如果 GraphServiceClient object 无效,会报错异常。

2. 是否有任何日志服务可以帮助我理解为什么“graphClient.Groups.Request()”调用没有响应?

根据我的测试,它可以正常工作。 您可以调试它或使用 Fiddler 捕获流量以查看是否有任何请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM