Table of Contents

Interface IBlock

Namespace
ToSic.Sxc.Blocks
Assembly
ToSic.Sxc.dll

INTERNAL: A unit / block of output in a CMS.

[InternalApi_DoNotUse_MayChangeWithoutNotice("this is just fyi")]
public interface IBlock : IAppIdentity, IZoneIdentity, IAppIdentityLight, IHasLog
Inherited Members

Properties

App

The app this block is running in

IApp App { get; }

Property Value

IApp

Context

The context we're running in, with tenant, container etc.

IContextOfBlock Context { get; }

Property Value

IContextOfBlock

Data

The IContextData which delivers data for this block (will be used by the IEngine together with the View)

IContextData Data { get; }

Property Value

IContextData

View

The view which will be used to render this block

IView View { get; set; }

Property Value

IView