Compartilhar via


ExchangeService.BeginSubscribeToPullNotifications Método

Definição

Inicia uma solicitação assíncrona para assinar notificações de pull. Esse método foi introduzido na API Gerenciada do Exchange Web Services (EWS) 1.2.

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

Parâmetros

callback
AsyncCallback

O delegado AsyncCallback .

state
Object

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

folderIds
IEnumerable<FolderId>

Os identificadores de pasta das pastas a serem assinadas.

timeout
Int32

A duração do tempo limite, em minutos, após o qual a assinatura expira. O período de tempo limite 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 IAsyncResult que faz referência à solicitação assíncrona.

Comentários

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

Aplica-se a