你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CallAutomationEventProcessor 类

定义

为便于使用,请调用自动化的 EventProcessor 以获取传入事件。

public class CallAutomationEventProcessor
type CallAutomationEventProcessor = class
Public Class CallAutomationEventProcessor
继承
CallAutomationEventProcessor

方法

AttachOngoingEventProcessor<TEvent>(String, Action<TEvent>)

为特定事件附加正在进行的 EventProcessor。

DetachOngoingEventProcessor<TEvent>(String)

分离特定事件的正在进行的 EventProcessor。

ProcessEvents(IEnumerable<CallAutomationEventBase>)

处理传入事件。 传递传入事件,使其得到处理,使其他方法(如 WaitForEventProcessor)正常工作。

ProcessEvents(IEnumerable<CloudEvent>)

处理传入事件。 传递传入事件,使其得到处理,使其他方法(如 WaitForEventProcessor)正常工作。

WaitForEventProcessor(Func<CallAutomationEventBase,Boolean>, CancellationToken)

等待匹配传入事件。 这是阻止呼叫。 CallAutomationEventBase在到达 ProcessEvent 方法后返回 。

WaitForEventProcessor<TEvent>(String, String, CancellationToken)

等待匹配传入事件。 这是阻止呼叫。 CallAutomationEventBase在到达 ProcessEvent 方法后返回 。

WaitForEventProcessorAsync(Func<CallAutomationEventBase,Boolean>, CancellationToken)

等待匹配传入事件。 CallAutomationEventBase在到达 ProcessEvent 方法后返回 。

WaitForEventProcessorAsync<TEvent>(String, String, CancellationToken)

等待匹配传入事件。 CallAutomationEventBase在到达 ProcessEvent 方法后返回 。

适用于