Interface 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 use CmsContext instead.
[PublicApi("This is DNN only, if possibly, try to use the hybrid CmsContext (v14) / MyContext (v16+) instead.")]
public interface IDnnContext
  Remarks
It is currently on ToSic.Sxc.Run.IDnnContext but we plan to move it elsewhere
Properties
Module
The current DNN ModuleInfo - Dnn specific and with all the specials of the Dnn APIs.
If possible, try to use CmsContext.Module instead.
ModuleInfo Module { get; }
  Property Value
- ModuleInfo
 
Portal
The current DNN Portal Settings.
If possible, try to use CmsContext.Site instead.
PortalSettings Portal { get; }
  Property Value
- PortalSettings
 
Tab
The current DNN TabInfo (page). We also don't like the name Tab, but that's the DNN convention.
If possible, try to use CmsContext.Page instead.
TabInfo Tab { get; }
  Property Value
- TabInfo
 
User
The current DNN User.
If possible, try to use CmsContext.User instead.
UserInfo User { get; }
  Property Value
- UserInfo