Esempio n. 1
0
 public static void RegisterConnector <TConnector>(
     this IHostConfiguration hostConfiguration,
     IConnectorConfiguration connectorConfiguration = null,
     string registrationName = null) where TConnector : IConnector
 {
     hostConfiguration.RegisterComponent(new SingleConnectorComponent <TConnector>(connectorConfiguration, registrationName));
 }
Esempio n. 2
0
 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"));
            }
        }
Esempio n. 4
0
 public SingleConnectorComponent(IConnectorConfiguration connectorConfiguration, string registrationName = null)
 {
     _connectorConfiguration = connectorConfiguration;
     _registrationName       = registrationName;
 }
 public void SetConfiguration(IConnectorConfiguration configuration)
 {
     this.configuration = (LookupListUpdaterConnectorConfiguration)configuration;
 }