Class AbstractBindingLifecycle
Inheritance
System.Object
AbstractBindingLifecycle
Assembly: Steeltoe.Stream.StreamBase.dll
Syntax
public abstract class AbstractBindingLifecycle : ISmartLifecycle
Constructors
|
Edit this page
View Source
AbstractBindingLifecycle(IBindingService, IEnumerable<IBindable>)
Declaration
protected AbstractBindingLifecycle(IBindingService bindingService, IEnumerable<IBindable> bindables)
Parameters
Fields
|
Edit this page
View Source
_bindingService
Declaration
protected readonly IBindingService _bindingService
Field Value
Properties
|
Edit this page
View Source
IsAutoStartup
Declaration
public virtual bool IsAutoStartup { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
IsRunning
Declaration
public virtual bool IsRunning { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
Phase
Declaration
public virtual int Phase { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Edit this page
View Source
DoStartWithBindable(IBindable)
Declaration
protected abstract void DoStartWithBindable(IBindable bindable)
Parameters
|
Edit this page
View Source
DoStopWithBindable(IBindable)
Declaration
protected abstract void DoStopWithBindable(IBindable bindable)
Parameters
|
Edit this page
View Source
Start()
Declaration
public virtual async Task Start()
Returns
|
Edit this page
View Source
Stop()
Declaration
public virtual async Task Stop()
Returns
|
Edit this page
View Source
Stop(Action)
Declaration
public async Task Stop(Action callback)
Parameters
Type |
Name |
Description |
Action |
callback |
|
Returns