Namespace ToSic.Sxc.Dnn.Run
Run is all about Runtime / Execution of the EAV. It contains things that describe the environment it's running in and has base material for specific implementations.
For example, the ITenant
and ITenant<T>
are inherited by the DnnTenant
.
Note
All the things starting with Dnn...
are Dnn specific implementations of EAV or 2sxc features.
We've documented them so you know how things work, but you usually won't care about them.
The Dnn
prefix helps us better detect in our code when we're using Dnn stuff vs. generic stuff.
Interfaces
- IDnnContext
Provides information about the current context within DNN. This only applies to 2sxc running inside DNN, not inside another platform.
This object is the root
Dnn
object, used mainly in older Razor. If possible, try to useCmsContext
instead.