internal Connection(TcpClient client, ProtocolConfiguration configuration, IInternalServiceManager <IConnection> services = null, ISslStreamFactory sslFactory = null, IConnectionData data = null, List <InternalPayloadDispatchHandler> dispatcher = null) : this( configuration.PayloadEncoder.Clone(), configuration.PayloadDecoder.Clone()) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (client == null || !client.Connected) { throw new ArgumentException(nameof(client)); } Client = client; SslMode = configuration.SslMode; CustomOutcomingMessageQueue = configuration.CustomOutcomingMessageQueue; CustomIncomingMessageQueue = configuration.CustomIncomingMessageQueue; _services = services; // ?? BasicServiceManager<IConnection>.Empty; _sslFactory = sslFactory; Data = data; DispatchPayload = dispatcher ?? new List <InternalPayloadDispatchHandler>(0); _readAsync = configuration.ReadAsync; }
public ConnectionDataViewModel(IConnectionData condata, IGeminiService gemini, IEventAggregator eventaggregator) { this._connectiondata = condata; this._gemini = gemini; this._eventAggregator = eventaggregator; this.LoginClickCommand = new DelegateCommand <Window>(this.OnLoginClick); this._closewithlogin = false; }
// ------------------------------------------------------------------------------ // ---------------------------- INTERFACE FUNCTIONS ----------------------------- // ------------------------------------------------------------------------------ // create and test a new Gemini connection public void NewConnection(IConnectionData data) { this._gemini = new ServiceManager(data.URL, data.Username, data.Password, string.Empty, data.WindowsAuthentication); // Test the new connection ... try { var testquery = this._gemini.ProjectsService.GetProjects(); LoadGeminiData(); } catch (Exception e) { throw new Exception("Can not connect to Gemini \n" + e.Message); } }
public RepositoryUtillit(string path) { var configFile = XDocument.Load(path); var distributor = configFile.Element("DataProvider").Element("Distribution").Value; var reciever = configFile.Element("DataProvider").Element("Reciever").Value; Distributor = GetDataDistributor(distributor); Reciever = GetReceiver(reciever); ConnectionData = GetConnectionData(configFile); }
public ObjectLoader(IDialectComponent dialectComponent, IConnectionData connection) { _connection = connection; _component = dialectComponent; }
public EfDataProvider(IConnectionData connectionData) { _dbContext = new WebShopItemsContext(); _dbContext.Database.SetConnectionString(connectionData.GetConnectionString()); _dbContext.Database.EnsureCreated(); }
public ConnectionViewModel(IConnectionData model) { Model = model; Host = @".\SqlExpress"; }
public UnitOfWork(IConnectionData connection) { _Connection = new SqlConnection(connection.ConnectionString); }
public UnitOfWork(IConnectionData connection, IServiceProvider serviceProvider) { Connection = new SqlConnection(connection.ConnectionString); _ServiceProvider = serviceProvider; }
public SqlDataProvider(IConnectionData connectionData) { _connectionData = connectionData; }
public SqlServerConnectionViewModel(IConnectionData model) : base(model) { }
public IConnectionBuilder UseData(IConnectionData data) { _data = data; return(this); }
public LinqDataProvider(IConnectionData connectionData) { _connectionData = connectionData; }