Partager via


ExchangeService.BeginSubscribeToPushNotifications Méthode

Définition

Surcharges

BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[])

Commence une demande asynchrone pour s’abonner aux notifications Push. La BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013.

BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[])

Commence une demande asynchrone de s’abonner aux notifications Push qui inclut une demande de retour d’informations supplémentaires dans la réponse de notification Push. La BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013.

BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[])

Commence une demande asynchrone pour s’abonner aux notifications Push. La BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013.

public:
 IAsyncResult ^ BeginSubscribeToPushNotifications(AsyncCallback ^ callback, System::Object ^ state, System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::FolderId ^> ^ folderIds, Uri ^ url, int frequency, System::String ^ watermark, ... cli::array <Microsoft::Exchange::WebServices::Data::EventType> ^ eventTypes);
public IAsyncResult BeginSubscribeToPushNotifications (AsyncCallback callback, object state, System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.FolderId> folderIds, Uri url, int frequency, string watermark, params Microsoft.Exchange.WebServices.Data.EventType[] eventTypes);
Public Function BeginSubscribeToPushNotifications (callback As AsyncCallback, state As Object, folderIds As IEnumerable(Of FolderId), url As Uri, frequency As Integer, watermark As String, ParamArray eventTypes As EventType()) As IAsyncResult

Paramètres

callback
AsyncCallback

Référence à la méthode à appeler lorsque l’opération asynchrone correspondante se termine.

state
Object

Objet qui contient des informations d’état pour la requête spécifiée.

folderIds
IEnumerable<FolderId>

Identificateurs de dossier du dossier auquel s’abonner.

url
Uri

URL du point de terminaison de service web vers lequel le serveur Exchange doit envoyer des événements.

frequency
Int32

Intervalle, en minutes, auquel le serveur Exchange doit contacter le point de terminaison de service web. Cette valeur doit être comprise entre 1 et 1440.

watermark
String

Filigrane facultatif représentant un abonnement précédemment ouvert.

eventTypes
EventType[]

Types d’événements auxquels s’abonner.

Retours

Objet de résultat de synchronisation qui fait référence à la requête asynchrone.

Remarques

L’appel de cette méthode entraîne un appel aux services Web Exchange (EWS).

S’applique à

BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[])

Commence une demande asynchrone de s’abonner aux notifications Push qui inclut une demande de retour d’informations supplémentaires dans la réponse de notification Push. La BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) méthode s’applique aux clients qui ciblent Exchange Online et versions d’Exchange à partir de Exchange Server 2013.

public:
 IAsyncResult ^ BeginSubscribeToPushNotifications(AsyncCallback ^ callback, System::Object ^ state, System::Collections::Generic::IEnumerable<Microsoft::Exchange::WebServices::Data::FolderId ^> ^ folderIds, Uri ^ url, int frequency, System::String ^ watermark, System::String ^ callerData, ... cli::array <Microsoft::Exchange::WebServices::Data::EventType> ^ eventTypes);
public IAsyncResult BeginSubscribeToPushNotifications (AsyncCallback callback, object state, System.Collections.Generic.IEnumerable<Microsoft.Exchange.WebServices.Data.FolderId> folderIds, Uri url, int frequency, string watermark, string callerData, params Microsoft.Exchange.WebServices.Data.EventType[] eventTypes);
Public Function BeginSubscribeToPushNotifications (callback As AsyncCallback, state As Object, folderIds As IEnumerable(Of FolderId), url As Uri, frequency As Integer, watermark As String, callerData As String, ParamArray eventTypes As EventType()) As IAsyncResult

Paramètres

callback
AsyncCallback

Référence à la méthode à appeler lorsque l’opération asynchrone correspondante se termine.

state
Object

Objet qui contient des informations d’état pour cette requête.

folderIds
IEnumerable<FolderId>

ID des dossiers auxquels s’abonner.

url
Uri

URL du point de terminaison de service web vers lequel le serveur Exchange doit envoyer (push) des événements.

frequency
Int32

Fréquence, en minutes, à laquelle le serveur Exchange doit contacter le point de terminaison de service web. Cette valeur doit être comprise entre 1 et 1440.

watermark
String

Filigrane facultatif représentant un abonnement précédemment ouvert.

callerData
String

Informations facultatives que l’appelant demande à retourner dans la réponse de notification Push.

eventTypes
EventType[]

Types d’événements auxquels s’abonner.

Retours

Objet qui fait référence à la requête asynchrone.

Remarques

L’appel de cette méthode entraîne un appel aux services Web Exchange (EWS).

S’applique à