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

ActorProxyEventExtensions.SubscribeAsync 方法

定义

重载

SubscribeAsync<TEvent>(IActorEventPublisher, TEvent)

订阅已发布的参与者事件。

SubscribeAsync<TEvent>(IActorEventPublisher, TEvent, TimeSpan)

订阅已发布的参与者事件。

SubscribeAsync<TEvent>(IActorEventPublisher, TEvent)

订阅已发布的参与者事件。

public static System.Threading.Tasks.Task SubscribeAsync<TEvent> (this Microsoft.ServiceFabric.Actors.IActorEventPublisher actorProxy, TEvent subscriber) where TEvent : Microsoft.ServiceFabric.Actors.IActorEvents;
static member SubscribeAsync : Microsoft.ServiceFabric.Actors.IActorEventPublisher * 'Event -> System.Threading.Tasks.Task (requires 'Event :> Microsoft.ServiceFabric.Actors.IActorEvents)
<Extension()>
Public Function SubscribeAsync(Of TEvent As IActorEvents) (actorProxy As IActorEventPublisher, subscriber As TEvent) As Task

类型参数

TEvent

事件接口的类型。

参数

actorProxy
IActorEventPublisher

发布事件的执行组件。

subscriber
TEvent

接收事件的订阅服务器。

返回

一个任务,表示订阅已发布执行组件事件的异步操作。

例外

当 actorProxy 不是类型时 ActorProxy

.

适用于

SubscribeAsync<TEvent>(IActorEventPublisher, TEvent, TimeSpan)

订阅已发布的参与者事件。

public static System.Threading.Tasks.Task SubscribeAsync<TEvent> (this Microsoft.ServiceFabric.Actors.IActorEventPublisher actorProxy, TEvent subscriber, TimeSpan resubscriptionInterval) where TEvent : Microsoft.ServiceFabric.Actors.IActorEvents;
static member SubscribeAsync : Microsoft.ServiceFabric.Actors.IActorEventPublisher * 'Event * TimeSpan -> System.Threading.Tasks.Task (requires 'Event :> Microsoft.ServiceFabric.Actors.IActorEvents)
<Extension()>
Public Function SubscribeAsync(Of TEvent As IActorEvents) (actorProxy As IActorEventPublisher, subscriber As TEvent, resubscriptionInterval As TimeSpan) As Task

类型参数

TEvent

事件接口的类型。

参数

actorProxy
IActorEventPublisher

发布事件的执行组件。

subscriber
TEvent

接收事件的订阅服务器。

resubscriptionInterval
TimeSpan

重新订阅尝试之间的时间。

返回

一个任务,表示订阅已发布执行组件事件的异步操作。

例外

当 actorProxy 不是类型时 ActorProxy

.

适用于