Esempio n. 1
0
        public void WriteDefinition(IndexDefinitionBase indexDefinition, TimeSpan?timeout = null)
        {
            using (_contextPool.AllocateOperationContext(out TransactionOperationContext context))
                using (var tx = context.OpenWriteTransaction(timeout))
                {
                    indexDefinition.Persist(context, _environment.Options);

                    tx.Commit();
                }
        }
Esempio n. 2
0
        public void WriteDefinition(IndexDefinitionBase indexDefinition)
        {
            TransactionOperationContext context;

            using (_contextPool.AllocateOperationContext(out context))
                using (var tx = context.OpenWriteTransaction())
                {
                    indexDefinition.Persist(context, _environment.Options);

                    tx.Commit();
                }
        }