Don't miss out Virtual Happy Hour this Friday (April 26).

Try our conversational search powered by Generative AI!

Class EPiRSSReaderController

Inheritance
System.Object
EPiRSSReaderController
Implements
Namespace: EPiServer.Cms.Shell.UI.Controllers.Internal
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
[Gadget(Title = "RSS Feed Reader", ClientScriptInitMethod = "epi.rssReader.init", NameResourceKey = "/shell/cms/rssgadget/title", IconUrl = "ClientResources/RSSReader/Icon.png", Name = "EPiServer.Cms.Shell.UI.Controllers.RSSReaderController")]
[CssResource("ClientResources/RSSReader/RSSReader.css")]
[ScriptResource("ClientResources/RSSReader/RSSReader.js")]
[VerifyGadgetOwner]
[Obsolete("The Episerver gadget framework has been deprecated and was replaced by the Episerver Components. Please use the new Store pattern to serve the client side components.")]
public class EPiRSSReaderController : Controller, IGadgetNotify

Constructors

EPiRSSReaderController(DynamicDataStoreFactory, LocalizationService)

Declaration
public EPiRSSReaderController(DynamicDataStoreFactory storeFactory, LocalizationService localizationService)
Parameters
Type Name Description
DynamicDataStoreFactory storeFactory
LocalizationService localizationService

Properties

Storage

Declaration
public DynamicDataStore Storage { get; }
Property Value
Type Description
DynamicDataStore

Methods

Configure(Guid)

Declaration
[GadgetAction(TextResourceKey = "/EPiServer/Shell/Resources/Texts/Edit")]
public ActionResult Configure(Guid gadgetId)
Parameters
Type Name Description
System.Guid gadgetId
Returns
Type Description
System.Web.Mvc.ActionResult

FeedInfo(Guid, String)

Declaration
public ActionResult FeedInfo(Guid gadgetId, string feedUrl)
Parameters
Type Name Description
System.Guid gadgetId
System.String feedUrl
Returns
Type Description
System.Web.Mvc.ActionResult

Index(Guid)

Declaration
public ActionResult Index(Guid gadgetId)
Parameters
Type Name Description
System.Guid gadgetId
Returns
Type Description
System.Web.Mvc.ActionResult

LoadFeed(Settings)

Declaration
public static ViewModel LoadFeed(Settings settings)
Parameters
Type Name Description
Settings settings
Returns
Type Description
ViewModel

StoreConfiguration(Guid, Settings)

Declaration
public ActionResult StoreConfiguration(Guid gadgetId, Settings rssSettings)
Parameters
Type Name Description
System.Guid gadgetId
Settings rssSettings
Returns
Type Description
System.Web.Mvc.ActionResult

Explicit Interface Implementations

IGadgetNotify.OnDeleted(Guid)

Declaration
void IGadgetNotify.OnDeleted(Guid gadgetId)
Parameters
Type Name Description
System.Guid gadgetId

Implements

Extension Methods