c# - Microsoft.Graph.Models.ODataErrors.ODataError 异常。我在哪里可以找到详细信息?

标签 c# azure azure-active-directory microsoft-graph-api microsoft-graph-sdks

我目前正在使用 .net 和 Microsoft.Graph Client Library 5.0.0 ( https://www.nuget.org/packages/Microsoft.Graph/ ) 以及 GraphTutorial 控制台应用 ( https://developer.microsoft.com/en-us/graph#get-started ) 研究 Microsoft Graph API。

尝试通过 API 获取 Outlook 日历时,出现 Microsoft.Graph.Models.ODataErrors.ODataError 异常。问题是它没有告诉我到底出了什么问题。

如何获取有关错误的详细信息?例如,是关于权限、查询还是其他什么?

我尝试深入研究 Exception 对象,但找不到任何有用的东西。

enter image description here

最佳答案

如果您使用 C# SDK,您可以添加 try-catch 并捕获 ODataError

try
{
    await graphServiceClient...
}
catch (ODataError odataError)
{
    Console.WriteLine(odataError.Error?.Code);
    Console.WriteLine(odataError.Error?.Message);
    throw;
}

关于c# - Microsoft.Graph.Models.ODataErrors.ODataError 异常。我在哪里可以找到详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76964347/

相关文章:

azure - 从 Azure Active Directory 获取员工 ID

c# - 在 ASP.NET WebForms NOT MVC 中使用带有 token 的 OAuth 进行 Azure 身份验证

C# 重构巨大的 switch 语句以使用 LINQ 进行排序

c# - Xamarin 使用 Microsoft.Extensions.DependencyInjection 形成依赖注入(inject)

php - Azure GitHub 部署问题

c# - 如何将 swagger 与 Azure Active Directory OAuth 集成

c# - 没有等待时删除信号量

c# - C# WinMobile 6.1 项目中的 C++ DLL - 1c2 机器 (Thumb) 与 14c 机器 (x86)

python - 如何使用 Python 触发 Azure Runbook

c# - 从 Azure 表存储检索超过 100 万条记录