LifecycleExtensions.Subscribe 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)
建立生命週期的可處置訂閱。
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>)
建立生命週期的可處置訂閱。
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>)
建立生命週期的可處置訂閱。
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>
停止指定的生命週期階段時,要呼叫的委派。
傳回
IDisposable實例,可處置以取消訂閱生命週期中的觀察者。
適用於
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)
建立生命週期的可處置訂閱。
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>)
建立生命週期的可處置訂閱。
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>)
建立生命週期的可處置訂閱。
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>
停止指定的生命週期階段時,要呼叫的委派。
傳回
IDisposable實例,可處置以取消訂閱生命週期中的觀察者。