CallAutomationEventProcessor.WaitForEventProcessorAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
WaitForEventProcessorAsync(Func<CallAutomationEventBase,Boolean>, CancellationToken) |
Attendez l’événement entrant correspondant. Retourne le CallAutomationEventBase une fois qu’il arrive dans la méthode ProcessEvent. |
WaitForEventProcessorAsync<TEvent>(String, String, CancellationToken) |
Attendez l’événement entrant correspondant. Retourne le CallAutomationEventBase une fois qu’il arrive dans la méthode ProcessEvent. |
WaitForEventProcessorAsync(Func<CallAutomationEventBase,Boolean>, CancellationToken)
Attendez l’événement entrant correspondant. Retourne le CallAutomationEventBase une fois qu’il arrive dans la méthode ProcessEvent.
public System.Threading.Tasks.Task<Azure.Communication.CallAutomation.CallAutomationEventBase> WaitForEventProcessorAsync (Func<Azure.Communication.CallAutomation.CallAutomationEventBase,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
member this.WaitForEventProcessorAsync : Func<Azure.Communication.CallAutomation.CallAutomationEventBase, bool> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Communication.CallAutomation.CallAutomationEventBase>
Public Function WaitForEventProcessorAsync (predicate As Func(Of CallAutomationEventBase, Boolean), Optional cancellationToken As CancellationToken = Nothing) As Task(Of CallAutomationEventBase)
Paramètres
- predicate
- Func<CallAutomationEventBase,Boolean>
Prédicat pour l’attente d’un événement.
- cancellationToken
- CancellationToken
Le jeton d’annulation peut être utilisé pour définir le délai d’expiration ou annuler ce WaitForEventProcessor.
Retours
Retourne CallAutomationEventBase une fois l’événement correspondant arrivé.
S’applique à
WaitForEventProcessorAsync<TEvent>(String, String, CancellationToken)
Attendez l’événement entrant correspondant. Retourne le CallAutomationEventBase une fois qu’il arrive dans la méthode ProcessEvent.
public System.Threading.Tasks.Task<TEvent> WaitForEventProcessorAsync<TEvent> (string connectionId = default, string operationContext = default, System.Threading.CancellationToken cancellationToken = default) where TEvent : Azure.Communication.CallAutomation.CallAutomationEventBase;
member this.WaitForEventProcessorAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Event (requires 'Event :> Azure.Communication.CallAutomation.CallAutomationEventBase)> (requires 'Event :> Azure.Communication.CallAutomation.CallAutomationEventBase)
Public Function WaitForEventProcessorAsync(Of TEvent As CallAutomationEventBase) (Optional connectionId As String = Nothing, Optional operationContext As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TEvent)
Paramètres de type
- TEvent
Type d’événement correspondant.
Paramètres
- connectionId
- String
CallConnectionId de l’appel.
- operationContext
- String
OperationContext de la méthode .
- cancellationToken
- CancellationToken
Le jeton d’annulation peut être utilisé pour définir le délai d’expiration ou annuler ce WaitForEventProcessor.
Retours
Retourne l’événement une fois l’événement correspondant arrivé.
S’applique à
Azure SDK for .NET