2016-06-14 3 views
0

Könnte jemand bitte ein wenig über Wasserzeichen und seine Verwendung in Bezug auf das Neuanlegen von Abonnement mit Push-Benachrichtigung in EWS-Anwendung?Wasserzeichen Verwendung in Push-Benachrichtigung von EWS (Java)

Ich habe die von Microsoft zur Verfügung gestellten Informationen gelesen. Aber ich habe seine Verwendung nicht genau verstanden.

Es wird erklärt als: "Das Element Wasserzeichen stellt ein Ereignis Lesezeichen in der Postfach-Ereigniswarteschlange."

Bedeutet dies, dass wir für jedes Ereignis ein neues oder anderes Wasserzeichen in der Benachrichtigung erhalten?

Auch: "Wenn eine Abonnement-Anfrage ein Wasserzeichen enthält, wird das Abonnement aus dem Wasserzeichen Forward erstellt."

Bedeutet dies, dass wir, wenn wir ein Wasserzeichen verwenden, das zuvor an uns gesendet wurde, alle Ereignisse erhalten oder identifizieren können, die danach aufgetreten sind?

Antwort

0

Bedeutet es, dass für jedes Ereignis, das wir neue oder andere Wasserzeichen in der Mitteilung bekommen?

Ja, da die Ereignisse Sie Kunden geliefert werden, werden Sie das Wasser-Mark für dieses Ereignis in der Warteschlange zugeordnet bekommen.

Bedeutet es, dass, wenn wir ein Wasserzeichen vorher an uns gesendet abonnieren, können wir alle Ereignisse erhalten oder identifizieren, nachdem sie aufgetreten?

Ja, wenn Sie verwenden, um einen vorherigen Wasserzeichen Ihr Client den Server erzählt die Ereignisse zu senden, die nach diesem Wasserzeichen aufgetreten. Wasserzeichen sind für 30 Tage gültig, aber es gibt Ereignisse, die dazu führen können, dass sie ungültig werden, zB https://blogs.msdn.microsoft.com/exchangedev/2008/07/24/transitioning-to-exchange-web-services-notifications/. Das müssen Sie berücksichtigen, wenn Sie sie für die Synchronisation verwenden.

+0

Danke Glen für die Hilfe. –