Try our conversational search powered by Generative AI!

Class WasteBasketStore

Inheritance
System.Object
WasteBasketStore
Implements
System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer
Namespace: EPiServer.Cms.Shell.UI.Rest.Internal
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
Syntax
[RestStore("wastebasket")]
public class WasteBasketStore : RestControllerBase, IAsyncController, IController, IAsyncManagerContainer

Constructors

WasteBasketStore(IContentProviderManager, IContentRepository, LocalizationService)

Declaration
public WasteBasketStore(IContentProviderManager contentProviderManager, IContentRepository contentRepository, LocalizationService localizationService)
Parameters
Type Name Description
IContentProviderManager contentProviderManager
IContentRepository contentRepository
LocalizationService localizationService

Methods

Empty(ContentReference)

Declaration
public Task<RestResult> Empty(ContentReference id)
Parameters
Type Name Description
ContentReference id
Returns
Type Description
System.Threading.Tasks.Task<RestResult>

Get(String, ItemRange)

Declaration
public ActionResult Get(string providerName, ItemRange range)
Parameters
Type Name Description
System.String providerName
ItemRange range
Returns
Type Description
System.Web.Mvc.ActionResult

PermanentDelete(ContentReference)

Declaration
public RestResult PermanentDelete(ContentReference id)
Parameters
Type Name Description
ContentReference id
Returns
Type Description
RestResult

Implements

System.Web.Mvc.Async.IAsyncController
System.Web.Mvc.IController
System.Web.Mvc.Async.IAsyncManagerContainer

Extension Methods