public RecoveryAwareModel CreateNonRecoveringModel()
        {
            ISession session = m_delegate.CreateSession();
            var      result  = new RecoveryAwareModel(session);

            result._Private_ChannelOpen("");
            return(result);
        }
        public RecoveryAwareModel CreateNonRecoveringModel()
        {
            ISession session = _delegate.CreateSession();
            var      result  = new RecoveryAwareModel(session);

            result.ContinuationTimeout = _factory.ContinuationTimeout;
            result._Private_ChannelOpen("");
            return(result);
        }
        public RecoveryAwareModel CreateNonRecoveringModel()
        {
            if (_disposed)
            {
                throw new ObjectDisposedException(GetType().FullName);
            }

            ISession session = _delegate.CreateSession();
            var      result  = new RecoveryAwareModel(session);

            result.ContinuationTimeout = _factory.ContinuationTimeout;
            result._Private_ChannelOpen("");
            return(result);
        }