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 , который можно удалить, чтобы отменить подписку наблюдателя на жизненный цикл.