CallAutomationEventProcessor.WaitForEventProcessor メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WaitForEventProcessor(Func<CallAutomationEventBase,Boolean>, CancellationToken) |
受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 ProcessEvent メソッドに到着したら、 CallAutomationEventBase を返します。 |
WaitForEventProcessor<TEvent>(String, String, CancellationToken) |
受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 ProcessEvent メソッドに到着したら、 CallAutomationEventBase を返します。 |
WaitForEventProcessor(Func<CallAutomationEventBase,Boolean>, CancellationToken)
受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 ProcessEvent メソッドに到着したら、 CallAutomationEventBase を返します。
public Azure.Communication.CallAutomation.CallAutomationEventBase WaitForEventProcessor (Func<Azure.Communication.CallAutomation.CallAutomationEventBase,bool> predicate, System.Threading.CancellationToken cancellationToken = default);
member this.WaitForEventProcessor : Func<Azure.Communication.CallAutomation.CallAutomationEventBase, bool> * System.Threading.CancellationToken -> Azure.Communication.CallAutomation.CallAutomationEventBase
Public Function WaitForEventProcessor (predicate As Func(Of CallAutomationEventBase, Boolean), Optional cancellationToken As CancellationToken = Nothing) As CallAutomationEventBase
パラメーター
- predicate
- Func<CallAutomationEventBase,Boolean>
イベントを待機するための述語。
- cancellationToken
- CancellationToken
キャンセル トークンを使用して、タイムアウトを設定したり、この WaitForEventProcessor を取り消したりすることができます。
戻り値
一致するイベントが CallAutomationEventBase 到着したら を返します。
適用対象
WaitForEventProcessor<TEvent>(String, String, CancellationToken)
受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 ProcessEvent メソッドに到着したら、 CallAutomationEventBase を返します。
public TEvent WaitForEventProcessor<TEvent> (string connectionId = default, string operationContext = default, System.Threading.CancellationToken cancellationToken = default) where TEvent : Azure.Communication.CallAutomation.CallAutomationEventBase;
member this.WaitForEventProcessor : string * string * System.Threading.CancellationToken -> 'Event (requires 'Event :> Azure.Communication.CallAutomation.CallAutomationEventBase)
Public Function WaitForEventProcessor(Of TEvent As CallAutomationEventBase) (Optional connectionId As String = Nothing, Optional operationContext As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As TEvent
型パラメーター
- TEvent
一致するイベントの種類。
パラメーター
- connectionId
- String
呼び出しの CallConnectionId。
- operationContext
- String
メソッドの OperationContext。
- cancellationToken
- CancellationToken
キャンセル トークンを使用して、タイムアウトを設定したり、この WaitForEventProcessor を取り消したりすることができます。
戻り値
一致するイベントが到着したら、イベントを返します。
適用対象
Azure SDK for .NET