Class AbstractBinding
public abstract class AbstractBinding : IBinding, IPausable, ILifecycle
- Inheritance
-
AbstractBinding
- Implements
- Derived
- Inherited Members
Properties
BindingName
Gets the name of the target for this binding (i.e., channel name).
public virtual string BindingName { get; }
Property Value
ExtendedInfo
Gets the extended info associated with the binding
public virtual IDictionary<string, object> ExtendedInfo { get; }
Property Value
IsInput
Gets a value indicating whether this binding is an input binding
public virtual bool IsInput { get; }
Property Value
IsRunning
Gets a value indicating whether gets a value indicating if its running
public virtual bool IsRunning { get; }
Property Value
Name
Gets the name of the destination for this binding.
public virtual string Name { get; }
Property Value
Methods
Pause()
public virtual Task Pause()
Returns
Resume()
public virtual Task Resume()
Returns
Start()
Start this component
public virtual Task Start()
Returns
- Task
a task to signal completion
Stop()
Stop this component
public virtual Task Stop()
Returns
- Task
a task to signal completion
Unbind()
Unbinds the target component represented by this instance and stops any active components
public virtual Task Unbind()
Returns
- Task
task to signal results