Class AbstractBindableProxyFactory
Inheritance
System.Object
AbstractBindableProxyFactory
Assembly: Steeltoe.Stream.StreamBase.dll
Syntax
public class AbstractBindableProxyFactory : AbstractBindable, IBindable
Constructors
|
Edit this page
View Source
AbstractBindableProxyFactory(Type, IEnumerable<IBindingTargetFactory>)
Declaration
public AbstractBindableProxyFactory(Type bindingType, IEnumerable<IBindingTargetFactory> bindingTargetFactories)
Parameters
Fields
|
Edit this page
View Source
_bindables
Declaration
protected IDictionary<string, Bindable> _bindables
Field Value
Type |
Description |
IDictionary<System.String, Bindable> |
|
|
Edit this page
View Source
_bindingTargetFactories
Declaration
protected IList<IBindingTargetFactory> _bindingTargetFactories
Field Value
|
Edit this page
View Source
Declaration
protected Dictionary<string, Lazy<object>> _boundInputTargets
Field Value
Type |
Description |
Dictionary<System.String, Lazy<System.Object>> |
|
|
Edit this page
View Source
_boundOutputTargets
Declaration
protected Dictionary<string, Lazy<object>> _boundOutputTargets
Field Value
Type |
Description |
Dictionary<System.String, Lazy<System.Object>> |
|
Properties
|
Edit this page
View Source
Declaration
public override ICollection<string> Inputs { get; }
Property Value
Type |
Description |
ICollection<System.String> |
|
Overrides
|
Edit this page
View Source
Outputs
Declaration
public override ICollection<string> Outputs { get; }
Property Value
Type |
Description |
ICollection<System.String> |
|
Overrides
Methods
|
Edit this page
View Source
Declaration
public override ICollection<IBinding> CreateAndBindInputs(IBindingService bindingService)
Parameters
Returns
Overrides
|
Edit this page
View Source
CreateAndBindOutputs(IBindingService)
Declaration
public override ICollection<IBinding> CreateAndBindOutputs(IBindingService bindingService)
Parameters
Returns
Overrides
|
Edit this page
View Source
GetBindingTargetFactory(Type)
Declaration
protected virtual IBindingTargetFactory GetBindingTargetFactory(Type bindingTargetType)
Parameters
Type |
Name |
Description |
Type |
bindingTargetType |
|
Returns
|
Edit this page
View Source
Declaration
public override object GetBoundInputTarget(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
|
Edit this page
View Source
GetBoundOutputTarget(String)
Declaration
public override object GetBoundOutputTarget(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
|
Edit this page
View Source
GetBoundTarget(String)
Declaration
public override object GetBoundTarget(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
|
Edit this page
View Source
Initialize()
Declaration
protected void Initialize()
|
Edit this page
View Source
Declaration
public override void UnbindInputs(IBindingService bindingService)
Parameters
Overrides
|
Edit this page
View Source
UnbindOutputs(IBindingService)
Declaration
public override void UnbindOutputs(IBindingService bindingService)
Parameters
Overrides
Implements