Interface IBindable
Marker interface for instances that can bind/unbind groups of inputs and outputs.
TODO: Try to make this internal
Assembly: Steeltoe.Stream.Abstractions.dll
Syntax
public interface IBindable
Properties
|
Edit this page
View Source
BindingType
Declaration
Type BindingType { get; }
Property Value
|
Edit this page
View Source
Declaration
ICollection<string> Inputs { get; }
Property Value
Type |
Description |
ICollection<System.String> |
|
|
Edit this page
View Source
Outputs
Declaration
ICollection<string> Outputs { get; }
Property Value
Type |
Description |
ICollection<System.String> |
|
Methods
|
Edit this page
View Source
Declaration
ICollection<IBinding> CreateAndBindInputs(IBindingService bindingService)
Parameters
Returns
|
Edit this page
View Source
CreateAndBindOutputs(IBindingService)
Declaration
ICollection<IBinding> CreateAndBindOutputs(IBindingService bindingService)
Parameters
Returns
|
Edit this page
View Source
Declaration
object GetBoundInputTarget(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
GetBoundOutputTarget(String)
Declaration
object GetBoundOutputTarget(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
GetBoundTarget(String)
Declaration
object GetBoundTarget(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
|
Edit this page
View Source
Declaration
void UnbindInputs(IBindingService bindingService)
Parameters
|
Edit this page
View Source
UnbindOutputs(IBindingService)
Declaration
void UnbindOutputs(IBindingService bindingService)
Parameters