Partager via


CallAutomationEventProcessor.WaitForEventProcessorAsync Méthode

Définition

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)

Source:
CallAutomationEventProcessor.cs
Source:
CallAutomationEventProcessor.cs

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)

Source:
CallAutomationEventProcessor.cs
Source:
CallAutomationEventProcessor.cs

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

Task<TEvent>

Retourne l’événement une fois l’événement correspondant arrivé.

S’applique à