/// <summary> /// Initializes the binding with the configuration properties /// </summary> protected override void InitializeFrom(Binding binding) { base.InitializeFrom(binding); GenericAdapterBinding adapterBinding = (GenericAdapterBinding)binding; this["EnableEventLog"] = adapterBinding.EnableEventLog; this["ChannelName"] = adapterBinding.ChannelName; }
/// <summary> /// Applies the configuration /// </summary> protected override void OnApplyConfiguration(Binding binding) { if (binding == null) { throw new ArgumentNullException("binding"); } GenericAdapterBinding adapterBinding = (GenericAdapterBinding)binding; adapterBinding.EnableEventLog = (System.Boolean) this["EnableEventLog"]; adapterBinding.ChannelName = (System.String) this["ChannelName"]; }