Поделиться через


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).

Применяется к