cuốn sách gpt4 ai đã làm

c# - 增加 EWS 流媒体订阅连接的生命周期元素

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 08:58:33 25 4
mua khóa gpt4 Nike

使用 Microsoft 的 EWS,我们能够监听邮箱并在收到新电子邮件时采取措施。但是,我不知道如何避免连接超时。

根据 Microsoft,这是 StreamingSubscriptionConnection 的构造函数:

public StreamingSubscriptionConnection (
ExchangeService service,
int lifetime
)

在我的应用程序中,我将其编码如下:

service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
StreamingSubscriptionConnection conn = new StreamingSubscriptionConnection(service, 30);

换句话说,我已将超时(生命周期)设置为 30 分钟,因为这是我能够设置的最高值。我怎样才能增加这个?或者,即使收到的电子邮件之间间隔约 45 分钟,我如何才能诱使此订阅保持事件状态?

câu trả lời hay nhất

30 分钟是一个硬性限制。您无法将其更改为更高的值。

要解决此问题,请将处理程序连接到连接实例的 OnDisconnect 事件的 OnDisconnected 处理程序。从那里重新启动订阅(只需从该处理程序调用 connection.Open())。

关于c# - 增加 EWS 流媒体订阅连接的生命周期元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6377085/

25 4 0
Hồ Xil
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress