共用方式為


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)

來源:
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>)

來源:
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>)

來源:
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>

停止指定的生命週期階段時,要呼叫的委派。

傳回

IDisposable實例,可處置以取消訂閱生命週期中的觀察者。

適用於

Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)

來源:
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>)

來源:
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>)

來源:
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>

停止指定的生命週期階段時,要呼叫的委派。

傳回

IDisposable實例,可處置以取消訂閱生命週期中的觀察者。

適用於