Class LifecycleExtensions
Inheritance
System.Object
LifecycleExtensions
Assembly: Orleans.Core.Abstractions.dll
Syntax
public static class LifecycleExtensions : object
Methods
|
Improve this Doc
View Source
OnStart(ILifecycleObserver)
Declaration
public static Task OnStart(this ILifecycleObserver observer)
Parameters
Returns
|
Improve this Doc
View Source
OnStop(ILifecycleObserver)
Declaration
public static Task OnStop(this ILifecycleObserver observer)
Parameters
Returns
|
Improve this Doc
View Source
Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)
Declaration
public static IDisposable Subscribe(this ILifecycleObservable observable, int stage, ILifecycleObserver observer)
Parameters
Returns
Type |
Description |
IDisposable |
|
|
Improve this Doc
View Source
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken, Task>)
Declaration
public static IDisposable Subscribe(this ILifecycleObservable observable, string observerName, int stage, Func<CancellationToken, Task> onStart)
Parameters
Type |
Name |
Description |
ILifecycleObservable |
observable |
|
System.String |
observerName |
|
System.Int32 |
stage |
|
Func<CancellationToken, Task> |
onStart |
|
Returns
Type |
Description |
IDisposable |
|
|
Improve this Doc
View Source
Subscribe(ILifecycleObservable, String, Int32, Func<CancellationToken, Task>, Func<CancellationToken, Task>)
Declaration
public static IDisposable Subscribe(this ILifecycleObservable observable, string observerName, int stage, Func<CancellationToken, Task> onStart, Func<CancellationToken, Task> onStop)
Parameters
Type |
Name |
Description |
ILifecycleObservable |
observable |
|
System.String |
observerName |
|
System.Int32 |
stage |
|
Func<CancellationToken, Task> |
onStart |
|
Func<CancellationToken, Task> |
onStop |
|
Returns
Type |
Description |
IDisposable |
|
|
Improve this Doc
View Source
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken, Task>)
Declaration
public static IDisposable Subscribe<TObserver>(this ILifecycleObservable observable, int stage, Func<CancellationToken, Task> onStart)
Parameters
Type |
Name |
Description |
ILifecycleObservable |
observable |
|
System.Int32 |
stage |
|
Func<CancellationToken, Task> |
onStart |
|
Returns
Type |
Description |
IDisposable |
|
Type Parameters
Name |
Description |
TObserver |
|
|
Improve this Doc
View Source
Subscribe<TObserver>(ILifecycleObservable, Int32, Func<CancellationToken, Task>, Func<CancellationToken, Task>)
Declaration
public static IDisposable Subscribe<TObserver>(this ILifecycleObservable observable, int stage, Func<CancellationToken, Task> onStart, Func<CancellationToken, Task> onStop)
Parameters
Type |
Name |
Description |
ILifecycleObservable |
observable |
|
System.Int32 |
stage |
|
Func<CancellationToken, Task> |
onStart |
|
Func<CancellationToken, Task> |
onStop |
|
Returns
Type |
Description |
IDisposable |
|
Type Parameters
Name |
Description |
TObserver |
|
|
Improve this Doc
View Source
Subscribe<TObserver>(ILifecycleObservable, Int32, ILifecycleObserver)
Declaration
public static IDisposable Subscribe<TObserver>(this ILifecycleObservable observable, int stage, ILifecycleObserver observer)
Parameters
Returns
Type |
Description |
IDisposable |
|
Type Parameters
Name |
Description |
TObserver |
|