Page.EnableSessionState equivalente en ASP.NET MVC

Con ASP.NET WebForms es posible configurar el modo de estado de sesión en la directiva de página:

<%@ Page EnableSessionState="true|false|ReadOnly" %>

¿Es posible la misma configuración en ASP.NET MVC (por ejemplo, por controlador o por acción) y, de ser así, ¿cómo?

(En otras palabras: ¿puedo deshabilitar o establecer el estado de sesión de solo lectura por controladores / acciones? Supongo que tener el estado de sesión de lectura / escritura generará algunos gastos generales, por lo que podría ser útil si el estado de la sesión se puede desactivar si no necesario.)

Respuestas a la pregunta(2)

Su respuesta a la pregunta