Compartilhar via


ExchangeService.BeginSubscribeToPushNotifications Método

Definição

Sobrecargas

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

Inicia uma solicitação assíncrona para assinar notificações por push. O BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) método é aplicável para clientes que visam Exchange Online e versões do Exchange começando com Exchange Server 2013.

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

Inicia uma solicitação assíncrona para assinar notificações por push que incluem uma solicitação de informações adicionais a serem retornadas na resposta de notificação por push. O BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) método é aplicável para clientes que visam Exchange Online e versões do Exchange começando com Exchange Server 2013.

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

Inicia uma solicitação assíncrona para assinar notificações por push. O BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, EventType[]) método é aplicável para clientes que visam Exchange Online e versões do Exchange começando com 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

Parâmetros

callback
AsyncCallback

Uma referência ao método a ser chamado quando a operação assíncrona correspondente for concluída.

state
Object

Um objeto que contém informações de estado para a solicitação especificada.

folderIds
IEnumerable<FolderId>

Os identificadores de pasta da pasta a ser assinada.

url
Uri

A URL do ponto de extremidade do serviço Web para o qual o servidor exchange deve enviar push de eventos.

frequency
Int32

O intervalo, em minutos, em que o servidor exchange deve entrar em contato com o ponto de extremidade do serviço Web. Esse valor deve estar no intervalo de 1 a 1440.

watermark
String

Uma marca d'água opcional que representa uma assinatura aberta anteriormente.

eventTypes
EventType[]

Os tipos de evento a serem inscritos.

Retornos

Um objeto de resultado de sincronização que faz referência à solicitação assíncrona.

Comentários

Chamar esse método resulta em uma chamada para o Exchange Web Services (EWS).

Aplica-se a

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

Inicia uma solicitação assíncrona para assinar notificações por push que incluem uma solicitação de informações adicionais a serem retornadas na resposta de notificação por push. O BeginSubscribeToPushNotifications(AsyncCallback, Object, IEnumerable<FolderId>, Uri, Int32, String, String, EventType[]) método é aplicável para clientes que visam Exchange Online e versões do Exchange começando com 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

Parâmetros

callback
AsyncCallback

Uma referência ao método a ser chamado quando a operação assíncrona correspondente for concluída.

state
Object

Um objeto que contém informações de estado para essa solicitação.

folderIds
IEnumerable<FolderId>

As IDs das pastas a serem inscritas.

url
Uri

A URL do ponto de extremidade do serviço Web para o qual o servidor exchange deve enviar push de eventos.

frequency
Int32

A frequência, em minutos, em que o servidor exchange deve entrar em contato com o ponto de extremidade do serviço Web. Esse valor deve estar entre 1 e 1440.

watermark
String

Uma marca d'água opcional que representa uma assinatura aberta anteriormente.

callerData
String

Informações opcionais de que as solicitações de chamador sejam retornadas na resposta de notificação por push.

eventTypes
EventType[]

Os tipos de evento a serem assinados.

Retornos

Um objeto que faz referência à solicitação assíncrona.

Comentários

Chamar esse método resulta em uma chamada para o Exchange Web Services (EWS).

Aplica-se a