/// <summary> /// Create a new session on the server /// </summary> /// <returns>A new instance of the session</returns> public virtual ITDSServerSession OpenSession() { // Atomically increment the session counter Interlocked.Increment(ref _sessionCount); // Create a new session GenericTDSServerSession session = new GenericTDSServerSession(this, (uint)_sessionCount); // Use configured encryption certificate session.EncryptionCertificate = Arguments.EncryptionCertificate; return(session); }
/// <summary> /// Create a new session on the server /// </summary> /// <returns>A new instance of the session</returns> public virtual ITDSServerSession OpenSession() { // Atomically increment the session counter Interlocked.Increment(ref _sessionCount); // Create a new session GenericTDSServerSession session = new GenericTDSServerSession(this, (uint)_sessionCount); // Use configured encryption certificate session.EncryptionCertificate = Arguments.EncryptionCertificate; return session; }