Show / Hide Table of Contents

Class LifecycleExtensions

Inheritance
System.Object
LifecycleExtensions
Namespace: Orleans
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
Type Name Description
ILifecycleObserver observer
Returns
Type Description
Task
| Improve this Doc View Source

OnStop(ILifecycleObserver)

Declaration
public static Task OnStop(this ILifecycleObserver observer)
Parameters
Type Name Description
ILifecycleObserver observer
Returns
Type Description
Task
| Improve this Doc View Source

Subscribe(ILifecycleObservable, Int32, ILifecycleObserver)

Declaration
public static IDisposable Subscribe(this ILifecycleObservable observable, int stage, ILifecycleObserver observer)
Parameters
Type Name Description
ILifecycleObservable observable
System.Int32 stage
ILifecycleObserver observer
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
Type Name Description
ILifecycleObservable observable
System.Int32 stage
ILifecycleObserver observer
Returns
Type Description
IDisposable
Type Parameters
Name Description
TObserver
  • Improve this Doc
  • View Source
Back to top Generated by DocFX