コード例 #1
0
        public void can_define_custom_timeout()
        {
            var container = Container.For <DevelopmentModeRegistry>();
            var store     = container.GetInstance <IDocumentStore>();

            var guy1 = new QuerySessionTests.FryGuy();
            var guy2 = new QuerySessionTests.FryGuy();
            var guy3 = new QuerySessionTests.FryGuy();

            using (var session = store.OpenSession())
            {
                session.Store(guy1, guy2, guy3);
                session.SaveChanges();
            }

            var options = new SessionOptions()
            {
                Timeout = 15
            };

            using (var query = store.QuerySession(options).As <QuerySession>())
            {
                query.LoadDocument <QuerySessionTests.FryGuy>(guy2.id).ShouldNotBeNull();
            }
        }
コード例 #2
0
        public void can_define_custom_timeout()
        {
            var container = Container.For<DevelopmentModeRegistry>();
            var store = container.GetInstance<IDocumentStore>();

            var guy1 = new QuerySessionTests.FryGuy();
            var guy2 = new QuerySessionTests.FryGuy();
            var guy3 = new QuerySessionTests.FryGuy();

            using (var session = store.OpenSession())
            {
                session.Store(guy1, guy2, guy3);
                session.SaveChanges();
            }

            var options = new SessionOptions() { Timeout = 15 };

            using (var query = store.QuerySession(options).As<QuerySession>())
            {
                query.LoadDocument<QuerySessionTests.FryGuy>(guy2.id).ShouldNotBeNull();
            }
        }