c# - 如何静音 ExchangeService.AutodiscoverUrl()?
问题描述
这个AutodiscoverUrl方法 ExchangeService.AutodiscoverUrl 方法
将太多信息写入控制台。我尝试使用以下方法隐藏输出:
Console.SetOut(TextWriter.Null)`
但没有任何效果。
是否可以以某种方式隐藏输出?:)
解决方案
默认情况下,EWS 托管 API 不会向控制台写入任何内容,因此您必须在代码中启用跟踪(您应该发布更完整的代码示例)?因此,如果您不使用或使用 TraceFlags 来定义您想听的内容,您可能应该看起来禁用跟踪。
service exchangeService = new ExchangeService(ExchangeVersion.Exchange2016);
service.TraceEnabled = true;
service.TraceFlags = TraceFlags.AutodiscoverConfiguration;
推荐阅读
- reactjs - Office 365 Powerpoint 加载项打开问题
- c - 从文件中读取特定变量并将它们的值分配给我的代码中的变量
- python - Django:立即在后台运行任务
- python - 如果用户多次按下函数,如何只调用一次函数
- azure - Azure DevOps Delivery Plans 2.0 - 显示已完成的项目,当它们处于就绪状态?
- python - 生成器 (ImageDataGenerator) 如何耗尽数据?
- php - PHP 的 MongoDB。检查嵌入文档是否包含整数
- r - 如果在 pdftools::pdf_subset(), R 中使用特定字符,如何以正确的文件名保存 .pdf 文件
- powershell - 将特定列复制到powershell中的csv
- reactjs - 禁用自定义 classNamePrefixes 的缩小,如材料 ui 做