Поделиться через


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>

Делегат Teh вызывается при остановке указанного этапа жизненного цикла.

Возвращаемое значение

Экземпляр 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>

Делегат Teh вызывается при остановке указанного этапа жизненного цикла.

Возвращаемое значение

Экземпляр IDisposable , который можно удалить, чтобы отменить подписку наблюдателя на жизненный цикл.

Применяется к