LifecycleExtensions.Subscribe 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 实例,可以释放该实例以取消订阅观察者生命周期。