首页 > 解决方案 > 如何静音 ExchangeService.AutodiscoverUrl()?

问题描述

这个AutodiscoverUrl方法 ExchangeService.AutodiscoverUrl 方法

将太多信息写入控制台。我尝试使用以下方法隐藏输出:

Console.SetOut(TextWriter.Null)` 

但没有任何效果。

是否可以以某种方式隐藏输出?:)

标签: c#console-applicationexchangewebservices

解决方案


默认情况下,EWS 托管 API 不会向控制台写入任何内容,因此您必须在代码中启用跟踪(您应该发布更完整的代码示例)?因此,如果您不使用或使用 TraceFlags 来定义您想听的内容,您可能应该看起来禁用跟踪。

        service exchangeService = new ExchangeService(ExchangeVersion.Exchange2016);
        service.TraceEnabled = true;
        service.TraceFlags = TraceFlags.AutodiscoverConfiguration;

推荐阅读