Interface IBinding
Represents a binding between an input or output and an adapter endpoint that connects via a Binder.The binding could be for a consumer or a producer. A consumer binding represents a connection from an adapter to an input. A producer binding represents a connection from an output to an adapter.
public interface IBinding : IPausable, ILifecycle
- Inherited Members
Properties
BindingName
Gets the name of the target for this binding (i.e., channel name).
string BindingName { get; }
Property Value
ExtendedInfo
Gets the extended info associated with the binding
IDictionary<string, object> ExtendedInfo { get; }
Property Value
IsInput
Gets a value indicating whether this binding is an input binding
bool IsInput { get; }
Property Value
Name
Gets the name of the destination for this binding.
string Name { get; }
Property Value
Methods
Unbind()
Unbinds the target component represented by this instance and stops any active components
Task Unbind()
Returns
- Task
task to signal results