public override void UnbindInputs(IBindingService bindingService) { foreach (var boundTarget in _boundInputTargets) { bindingService.UnbindConsumers(boundTarget.Key); } }
public BinderAwareChannelResolver( IOptionsMonitor <BindingServiceOptions> optionsMonitor, IDestinationRegistry destinationRegistry, IBindingService bindingService, SubscribableChannelBindingTargetFactory bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable, INewDestinationBindingCallback callback) : base(destinationRegistry) { if (bindingService == null) { throw new ArgumentNullException(nameof(bindingService)); } if (bindingTargetFactory == null) { throw new ArgumentNullException(nameof(bindingTargetFactory)); } _dynamicDestinationsBindable = dynamicDestinationsBindable; _optionsMonitor = optionsMonitor; _bindingService = bindingService; _bindingTargetFactory = bindingTargetFactory; _newBindingCallback = callback; }
private void LoadApplicationDefinition(IAppValues appValues, IBindingService bindingService, IElementTypeMapping elementTypeMapping, IObjectFactory objectFactory) { try { XxElement element; using (var stream = GetType().Assembly.GetManifestResourceStream(GetType().Assembly.GetName().Name + ".App.xml")) { var parser = objectFactory.Create <XxFileParser>(elementTypeMapping); element = parser.Parse(stream); } var scopeBuilder = objectFactory.Create <IScopeBuilder>(); scopeBuilder .WithInstance(elementTypeMapping).As <IElementTypeMapping>() .WithInstance(appValues).As <IAppValues>() .WithInstance(bindingService).As <IBindingService>(); var services = scopeBuilder.Build(); var defObjectFactory = services.GetService <IObjectFactory>().Create <XxDefinitionObjectFactory>(); defObjectFactory.CreateObject <ApplicationElement>(element); } catch (Exception ex) { Console.WriteLine(ex); throw; } }
public XxDefinitionObjectFactory(IObjectFactory objectFactory, IBindingService bindingService, IAppValues appValues, IElementTypeMapping elementTypeMapping) { this.objectFactory = objectFactory; this.bindingService = bindingService; this.appValues = appValues; this.elementTypeMapping = elementTypeMapping; }
public override void UnbindOutputs(IBindingService bindingService) { foreach (var boundTarget in _boundOutputTargets) { bindingService.UnbindProducers(boundTarget.Key); } }
public BinderAwareChannelResolver( IApplicationContext context, IOptionsMonitor <BindingServiceOptions> optionsMonitor, IBindingService bindingService, SubscribableChannelBindingTargetFactory bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable) : this(context, optionsMonitor, bindingService, bindingTargetFactory, dynamicDestinationsBindable, null) { }
public BinderAwareChannelResolver( IOptionsMonitor <BindingServiceOptions> optionsMonitor, IDestinationRegistry destinationRegistry, IBindingService bindingService, SubscribableChannelBindingTargetFactory bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable) : this(optionsMonitor, destinationRegistry, bindingService, bindingTargetFactory, dynamicDestinationsBindable, null) { }
public override ICollection <IBinding> CreateAndBindOutputs(IBindingService bindingService) { var bindings = new List <IBinding>(); foreach (var boundTarget in _boundOutputTargets) { var result = bindingService.BindProducer(boundTarget.Value.Value, boundTarget.Key); bindings.Add(result); } return(bindings); }
public UIServices(IBindingService bindingService, IFontManager fontManager, IDispatcher dispatcher, IImageCache imageCache, IAppValues appValues, IObjectFactory objectFactory, ITooltipService tooltipService) { BindingService = bindingService; FontManager = fontManager; Dispatcher = dispatcher; ImageCache = imageCache; AppValues = appValues; ObjectFactory = objectFactory; TooltipService = tooltipService; }
public override void UnbindOutputs(IBindingService adapter) { foreach (var entry in _outputBindings) { _outputBindings.TryRemove(entry.Key, out var binding); if (binding != null) { binding.Unbind(); } } return; }
public ObjectsCreatorService(IDataObjectService dataObjectService, IBindingService bindingService) { _dataObjectService = dataObjectService; _bindingService = bindingService; CreateModel(); }
public BindingsController(IBindingService bindingService, ILoggerFactory loggerFactory) { _bindingService = bindingService; _logger = loggerFactory.CreateLogger("BindingsControllerExceptionsLogger"); }
public virtual ICollection <IBinding> CreateAndBindInputs(IBindingService bindingService) { return(_bindings); }
public OutputBindingLifecycle(IBindingService bindingService, IEnumerable <IBindable> bindables) : base(bindingService, bindables) { }
public virtual void UnbindInputs(IBindingService bindingService) { }
public void UnbindOutputs(IBindingService bindingService) { }
protected AbstractBindingLifecycle(IBindingService bindingService, IEnumerable <IBindable> bindables) { _bindingService = bindingService; _bindables = bindables.ToList(); }
public ICollection <IBinding> CreateAndBindOutputs(IBindingService bindingService) { return(_bindings); }
public RequestHandler(IBindingService bindingService, IDataObjectService dataObjectService, IStoreService storeService) { _bindingService = bindingService; _dataObjectService = dataObjectService; _storeService = storeService; }