ExchangeService.BeginSubscribeToPushNotifications Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) |
Начинает асинхронный запрос на подписку на push-уведомления. Метод BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) применим для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года. |
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) |
Начинает асинхронный запрос на подписку на push-уведомления, который включает запрос на получение дополнительных сведений в ответе на push-уведомление. Метод BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) применим для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с Exchange Server 2013 года. |
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[])
Начинает асинхронный запрос на подписку на push-уведомления. Метод BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) применим для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с 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
Параметры
- callback
- AsyncCallback
Ссылка на метод, вызываемый по завершении соответствующей асинхронной операции.
- state
- Object
Объект , содержащий сведения о состоянии для указанного запроса.
- folderIds
- IEnumerable<FolderId>
Идентификаторы папок папки, на которые необходимо подписаться.
- url
- Uri
URL-адрес конечной точки веб-службы, в которую сервер Exchange Server должен отправлять события.
- frequency
- Int32
Интервал в минутах, через который сервер Exchange Server обращается к конечной точке веб-службы. Это значение должно находиться в диапазоне от 1 до 1440.
- watermark
- String
Необязательный водяной знак, представляющий ранее открытую подписку.
- eventTypes
- EventType[]
Типы событий, на которые необходимо подписаться.
Возвращаемое значение
Объект результата синхронизации, ссылающийся на асинхронный запрос.
Комментарии
Вызов этого метода приводит к вызову веб-служб Exchange (EWS).
Применяется к
BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[])
Начинает асинхронный запрос на подписку на push-уведомления, который включает запрос на получение дополнительных сведений в ответе на push-уведомление. Метод BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) применим для клиентов, предназначенных для Exchange Online и версий Exchange, начиная с 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
Параметры
- callback
- AsyncCallback
Ссылка на метод, вызываемый по завершении соответствующей асинхронной операции.
- state
- Object
Объект , содержащий сведения о состоянии для этого запроса.
- folderIds
- IEnumerable<FolderId>
Идентификаторы папок, на которые нужно подписаться.
- url
- Uri
URL-адрес конечной точки веб-службы, в который сервер Exchange Server должен отправлять события.
- frequency
- Int32
Частота (в минутах), с которой сервер Exchange Server должен обращаться к конечной точке веб-службы. Это значение должно находиться в диапазоне от 1 до 1440.
- watermark
- String
Необязательный водяной знак, представляющий ранее открытую подписку.
- callerData
- String
Необязательные сведения, которые запрашивает вызывающий объект, возвращаются в ответе push-уведомления.
- eventTypes
- EventType[]
Типы событий, на которые нужно подписаться.
Возвращаемое значение
Объект , ссылающийся на асинхронный запрос.
Комментарии
Вызов этого метода приводит к вызову веб-служб Exchange (EWS).