public static void RegisterConnector <TConnector>( this IHostConfiguration hostConfiguration, IConnectorConfiguration connectorConfiguration = null, string registrationName = null) where TConnector : IConnector { hostConfiguration.RegisterComponent(new SingleConnectorComponent <TConnector>(connectorConfiguration, registrationName)); }
public static void RegisterConnector <TConnector>( this IRegistrar registrar, IConnectorConfiguration configuration, string registrationName = null) where TConnector : IConnector { registrar.RegisterConnector <TConnector>(registrationName).WithConfiguration(configuration); }
public void CheckConfiguration(IConnectorConfiguration configuration) { LookupListUpdaterConnectorConfiguration conf = (LookupListUpdaterConnectorConfiguration)configuration; if (string.IsNullOrEmpty(conf.SelectedTableDefinition)) { throw new ArgumentOutOfRangeException(String.Format("No table defined")); } }
public SingleConnectorComponent(IConnectorConfiguration connectorConfiguration, string registrationName = null) { _connectorConfiguration = connectorConfiguration; _registrationName = registrationName; }
public void SetConfiguration(IConnectorConfiguration configuration) { this.configuration = (LookupListUpdaterConnectorConfiguration)configuration; }