这个特殊的调用有点不寻常,因为使用的 Id 实际上不是用户 Id,而是对象类型或 objectId。因此,要获取已删除项目的列表,请在数组索引中传递类型。
例如
var graphClient = new GraphServiceClient(null);
var request = graphClient
.Directory
.DeletedItems["microsoft.graph.user"]
.Request()
.GetHttpRequestMessage();
var content = new HttpMessageContent(request);
Console.Write(content.ReadAsStringAsync().Result);
Console.Read();
Output:
GET /v1.0/directory/deletedItems/microsoft.graph.user HTTP/1.1
Host: graph.microsoft.com
SdkVersion: Graph-dotnet-1.13.0
上面的代码演示了一种查看库试图发送的 HTTP 请求的便捷方式。它需要拉入Microsoft.AspNet.WebApi.Client
Nuget 来获取HttpMessageContent
对象。