首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EWS托管API AutoDiscover运行非常慢。

EWS托管API AutoDiscover运行非常慢。
EN

Stack Overflow用户
提问于 2016-04-07 10:16:03
回答 1查看 1.2K关注 0票数 0

我正在使用EWS来消费outlook 365邮件服务。

当我执行任何邮件操作时,它运行得很慢。

我写了下面提到的代码:

代码语言:javascript
复制
ExchangeService service = new    ExchangeService(ExchangeVersion.Exchange2013_SP1);
service.Credentials = new WebCredentials("usernm", "pwd");  
service.EnableScpLookup = false;  
service.AutodiscoverUrl("user",RedirectionUrlValidationCallback);

最后一行需要16秒才能成功连接。

有什么办法让演出更快吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-07 12:02:39

很难说.没有说这是答案

但试试这个让我知道。

我看到了一个不同之处,我没有在RedirectionUrlValidationCallback中传递autoDiscoverUrl,也没有设置EnableScpLookup标志,不知道这是做什么的。让我知道

代码语言:javascript
复制
public ExchangeService GetService( string autoDiscoverEmailAddress, string authEmailAddress,string authEmailPassword, string domain = null, ExchangeVersion verion = ExchangeVersion.Exchange2010_SP2 )
        {
            try 
            {
                ServicePointManager.ServerCertificateValidationCallback = CertificateValidationCallBack;

                ExchangeService svc = new ExchangeService(verion);

                //svc.UseDefaultCredentials = true;

                if (!string.IsNullOrWhiteSpace(domain))
                {
                    svc.Credentials = new WebCredentials(authEmailAddress, authEmailPassword, domain);
                }
                else
                {
                    svc.Credentials = new WebCredentials(authEmailAddress, authEmailPassword);
                }
                svc.AutodiscoverUrl(autoDiscoverEmailAddress);


                return svc;
            }
            catch (Exception) 
            {
                throw;
            }

        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36473160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档