CreateSession() public method

public CreateSession ( ) : ISession
return ISession
        public RecoveryAwareModel CreateNonRecoveringModel()
        {
            ISession session = _delegate.CreateSession();
            var      result  = new RecoveryAwareModel(session)
            {
                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);
        }