次の方法で共有


CallAutomationEventProcessor.WaitForEventProcessor メソッド

定義

オーバーロード

WaitForEventProcessor(Func<CallAutomationEventBase,Boolean>, CancellationToken)

受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 ProcessEvent メソッドに到着したら、 CallAutomationEventBase を返します。

WaitForEventProcessor<TEvent>(String, String, CancellationToken)

受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 ProcessEvent メソッドに到着したら、 CallAutomationEventBase を返します。

WaitForEventProcessor(Func<CallAutomationEventBase,Boolean>, CancellationToken)

ソース:
CallAutomationEventProcessor.cs
ソース:
CallAutomationEventProcessor.cs

受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 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)

ソース:
CallAutomationEventProcessor.cs
ソース:
CallAutomationEventProcessor.cs

受信イベントが一致するまで待ちます。 これは呼び出しをブロックしています。 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 を取り消したりすることができます。

戻り値

TEvent

一致するイベントが到着したら、イベントを返します。

適用対象