LifecycleExtensions.Subscribe 方法

定义

重载

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

创建生命周期的可释放订阅。

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>)

创建生命周期的可释放订阅。

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

创建生命周期的可释放订阅。

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

创建生命周期的可释放订阅。

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>)

创建生命周期的可释放订阅。

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

创建生命周期的可释放订阅。

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Source:
LifecycleExtensions.cs

创建生命周期的可释放订阅。

public static IDisposable Subscribe (this Orleans.ILifecycleObservable observable, int stage, Orleans.ILifecycleObserver observer);
static member Subscribe : Orleans.ILifecycleObservable * int * Orleans.ILifecycleObserver -> IDisposable
<Extension()>
Public Function Subscribe (observable As ILifecycleObservable, stage As Integer, observer As ILifecycleObserver) As IDisposable

参数

observable
ILifecycleObservable

可观测的生命周期。

stage
Int32

要参与的阶段。

observer
ILifecycleObserver

观察程序。

返回

一个 IDisposable 实例,可以释放该实例以取消订阅观察者生命周期。

适用于

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>)

Source:
LifecycleExtensions.cs

创建生命周期的可释放订阅。

public static IDisposable Subscribe (this Orleans.ILifecycleObservable observable, string observerName, int stage, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> onStart);
static member Subscribe : Orleans.ILifecycleObservable * string * int * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> IDisposable
<Extension()>
Public Function Subscribe (observable As ILifecycleObservable, observerName As String, stage As Integer, onStart As Func(Of CancellationToken, Task)) As IDisposable

参数

observable
ILifecycleObservable

可观测的生命周期。

observerName
String

观察程序的名称。

stage
Int32

要参与的阶段。

onStart
Func<CancellationToken,Task>

启动指定的生命周期阶段时调用的委托。

返回

一个 IDisposable 实例,可以释放该实例以取消订阅观察者生命周期。

适用于

Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

Source:
LifecycleExtensions.cs

创建生命周期的可释放订阅。

public static IDisposable Subscribe (this Orleans.ILifecycleObservable observable, string observerName, int stage, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> onStart, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> onStop);
static member Subscribe : Orleans.ILifecycleObservable * string * int * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> IDisposable
<Extension()>
Public Function Subscribe (observable As ILifecycleObservable, observerName As String, stage As Integer, onStart As Func(Of CancellationToken, Task), onStop As Func(Of CancellationToken, Task)) As IDisposable

参数

observable
ILifecycleObservable

可观测的生命周期。

observerName
String

观察程序的名称。

stage
Int32

要参与的阶段。

onStart
Func<CancellationToken,Task>

启动指定的生命周期阶段时调用的委托。

onStop
Func<CancellationToken,Task>

停止指定的生命周期阶段时要调用的 Teh 委托。

返回

一个 IDisposable 实例,可以释放该实例以取消订阅观察者生命周期。

适用于

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

Source:
LifecycleExtensions.cs

创建生命周期的可释放订阅。

public static IDisposable Subscribe<TObserver> (this Orleans.ILifecycleObservable observable, int stage, Orleans.ILifecycleObserver observer);
static member Subscribe : Orleans.ILifecycleObservable * int * Orleans.ILifecycleObserver -> IDisposable
<Extension()>
Public Function Subscribe(Of TObserver) (observable As ILifecycleObservable, stage As Integer, observer As ILifecycleObserver) As IDisposable

类型参数

TObserver

用于诊断的观察程序类型。

参数

observable
ILifecycleObservable

可观测的生命周期。

stage
Int32

要参与的阶段。

observer
ILifecycleObserver

观察程序。

返回

一个 IDisposable 实例,可以释放该实例以取消订阅观察者生命周期。

适用于

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>)

Source:
LifecycleExtensions.cs

创建生命周期的可释放订阅。

public static IDisposable Subscribe<TObserver> (this Orleans.ILifecycleObservable observable, int stage, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> onStart);
static member Subscribe : Orleans.ILifecycleObservable * int * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> IDisposable
<Extension()>
Public Function Subscribe(Of TObserver) (observable As ILifecycleObservable, stage As Integer, onStart As Func(Of CancellationToken, Task)) As IDisposable

类型参数

TObserver

用于诊断的观察程序类型。

参数

observable
ILifecycleObservable

可观测的生命周期。

stage
Int32

要参与的阶段。

onStart
Func<CancellationToken,Task>

启动指定的生命周期阶段时调用的委托。

返回

一个 IDisposable 实例,可以释放该实例以取消订阅观察者生命周期。

适用于

Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken,Task>, Func<CancellationToken,Task>)

Source:
LifecycleExtensions.cs

创建生命周期的可释放订阅。

public static IDisposable Subscribe<TObserver> (this Orleans.ILifecycleObservable observable, int stage, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> onStart, Func<System.Threading.CancellationToken,System.Threading.Tasks.Task> onStop);
static member Subscribe : Orleans.ILifecycleObservable * int * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> * Func<System.Threading.CancellationToken, System.Threading.Tasks.Task> -> IDisposable
<Extension()>
Public Function Subscribe(Of TObserver) (observable As ILifecycleObservable, stage As Integer, onStart As Func(Of CancellationToken, Task), onStop As Func(Of CancellationToken, Task)) As IDisposable

类型参数

TObserver

用于诊断的观察程序类型。

参数

observable
ILifecycleObservable

可观测的生命周期。

stage
Int32

要参与的阶段。

onStart
Func<CancellationToken,Task>

启动指定的生命周期阶段时调用的委托。

onStop
Func<CancellationToken,Task>

停止指定的生命周期阶段时要调用的 Teh 委托。

返回

一个 IDisposable 实例,可以释放该实例以取消订阅观察者生命周期。

适用于