public MyCouchServerClient(ServerConnectionInfo connectionInfo, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connectionInfo, "connectionInfo").IsNotNull();

            IsDisposed   = false;
            bootstrapper = bootstrapper ?? MyCouchClientBootstrappers.Default;

            Connection = bootstrapper.ServerConnectionFn(connectionInfo);
            Serializer = bootstrapper.SerializerFn();
            Databases  = bootstrapper.DatabasesFn(Connection);
            Replicator = bootstrapper.ReplicatorFn(Connection);
        }
        public MyCouchServerClient(IServerClientConnection connection, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connection, "connection").IsNotNull();

            Connection = connection;

            bootstrapper = bootstrapper ?? new MyCouchClientBootstrapper();

            Serializer = bootstrapper.SerializerFn();
            Databases = bootstrapper.DatabasesFn(Connection);
            Replicator = bootstrapper.ReplicatorFn(Connection);
            IsDisposed = false;
        }
Exemple #3
0
        public MyCouchServerClient(IServerClientConnection connection, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connection, "connection").IsNotNull();

            Connection = connection;

            bootstrapper = bootstrapper ?? new MyCouchClientBootstrapper();

            Serializer = bootstrapper.SerializerFn();
            Databases  = bootstrapper.DatabasesFn(Connection);
            Replicator = bootstrapper.ReplicatorFn(Connection);
            IsDisposed = false;
        }
Exemple #4
0
        public MyCouchClient(DbConnectionInfo connectionInfo, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connectionInfo, "connectionInfo").IsNotNull();

            IsDisposed   = false;
            bootstrapper = bootstrapper ?? MyCouchClientBootstrappers.Default;

            Connection         = bootstrapper.DbConnectionFn(connectionInfo);
            Serializer         = bootstrapper.SerializerFn();
            DocumentSerializer = bootstrapper.DocumentSerializerFn();
            Changes            = bootstrapper.ChangesFn(Connection);
            Attachments        = bootstrapper.AttachmentsFn(Connection);
            Database           = bootstrapper.DatabaseFn(Connection);
            Documents          = bootstrapper.DocumentsFn(Connection);
            Entities           = bootstrapper.EntitiesFn(Connection);
            Views = bootstrapper.ViewsFn(Connection);
        }
Exemple #5
0
        public MyCouchClient(DbConnectionInfo connectionInfo, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connectionInfo, "connectionInfo").IsNotNull();

            IsDisposed = false;
            bootstrapper = bootstrapper ?? MyCouchClientBootstrappers.Default;

            Connection = bootstrapper.DbConnectionFn(connectionInfo);
            Serializer = bootstrapper.SerializerFn();
            DocumentSerializer = bootstrapper.DocumentSerializerFn();
            Changes = bootstrapper.ChangesFn(Connection);
            Attachments = bootstrapper.AttachmentsFn(Connection);
            Database = bootstrapper.DatabaseFn(Connection);
            Documents = bootstrapper.DocumentsFn(Connection);
            Entities = bootstrapper.EntitiesFn(Connection);
            Views = bootstrapper.ViewsFn(Connection);
        }
Exemple #6
0
        public MyCouchClient(IDbClientConnection connection, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connection, "connection").IsNotNull();

            Connection = connection;

            bootstrapper = bootstrapper ?? new MyCouchClientBootstrapper();

            Serializer = bootstrapper.SerializerFn();
            DocumentSerializer = bootstrapper.DocumentSerializerFn();
            Changes = bootstrapper.ChangesFn(Connection);
            Attachments = bootstrapper.AttachmentsFn(Connection);
            Database = bootstrapper.DatabaseFn(Connection);
            Documents = bootstrapper.DocumentsFn(Connection);
            Entities = bootstrapper.EntitiesFn(Connection);
            Views = bootstrapper.ViewsFn(Connection);
            IsDisposed = false;
        }
Exemple #7
0
        public MyCouchClient(IDbClientConnection connection, MyCouchClientBootstrapper bootstrapper = null)
        {
            Ensure.That(connection, "connection").IsNotNull();

            Connection = connection;

            bootstrapper = bootstrapper ?? new MyCouchClientBootstrapper();

            Serializer         = bootstrapper.SerializerFn();
            DocumentSerializer = bootstrapper.DocumentSerializerFn();
            Changes            = bootstrapper.ChangesFn(Connection);
            Attachments        = bootstrapper.AttachmentsFn(Connection);
            Database           = bootstrapper.DatabaseFn(Connection);
            Documents          = bootstrapper.DocumentsFn(Connection);
            Entities           = bootstrapper.EntitiesFn(Connection);
            Views      = bootstrapper.ViewsFn(Connection);
            IsDisposed = false;
        }
Exemple #8
0
 public MyCouchClient(Uri serverAddress, string dbName, MyCouchClientBootstrapper bootstrapper = null)
     : this(new DbConnectionInfo(serverAddress, dbName), bootstrapper)
 {
 }
Exemple #9
0
 public MyCouchClient(string serverAddress, string dbName, MyCouchClientBootstrapper bootstrapper = null)
     : this(new Uri(serverAddress), dbName, bootstrapper)
 {
 }
 static MyCouchClientBootstrappers()
 {
     Default = new MyCouchClientBootstrapper();
 }
 static MyCouchClientBootstrappers()
 {
     Default = new MyCouchClientBootstrapper();
 }
 public MyCouchServerClient(Uri serverAddress, MyCouchClientBootstrapper bootstrapper = null)
     : this(new ServerConnectionInfo(serverAddress), bootstrapper)
 {
 }
Exemple #13
0
 public MyCouchClient(Uri serverAddress, string dbName, MyCouchClientBootstrapper bootstrapper = null)
     : this(new DbConnectionInfo(serverAddress, dbName), bootstrapper) { }
Exemple #14
0
 public MyCouchClient(string serverAddress, string dbName, MyCouchClientBootstrapper bootstrapper = null)
     : this(new Uri(serverAddress), dbName, bootstrapper) { }