使用 GraphServiceclient 请求笔记本,查询选项 "select" 需要 "name" 而不是 "displayname"

A request with the GraphServiceclient for notebooks, the query option "select" needs "name" instead "displayname"

使用查询选项 "select" 可以减少请求的 notenooks 中的属性。如果我在 Graph 资源管理器中尝试此操作,select 语句看起来像“$select=id,displayname,createddatetime” 使用 GraphSeviceClient(UWP、c#)的相同过程如下所示:

RequestOptions.Add(new QueryOption("select", "id"));
        RequestOptions.Add(new QueryOption("select", "name"));
        RequestOptions.Add(new QueryOption("select", "links"));
        RequestOptions.Add(new QueryOption("select", "createdTime"));

我的问题是,为什么查询选项中的值不一样? 名称而不是显示名称 createdTime 而不是 createddatetime

此致,感谢您的回答

A request with the GraphServiceclient for notebooks, the query option “select” needs “name” instead “displayname”

问得好,我查看了相关文档,我认为这是设计使然。 createdTime name查询词只是参数,它会与displayName and createdDateTime in method internal. For doing this could prevent confusion. For using QueryOption we could check this document匹配得到正确的查询词。