C# Class N2.Management.Api.ContentHandler

Inheritance: IHttpHandler, IApiHandler
Datei anzeigen Open project: n2cms/n2cms Class Usage Examples

Private Properties

Property Type Description
Authorize void
Autosave void
Copy void
Create void
Delete void
DeleteMessage void
Discard void
EnsureValidSelection void
GetAncestors IEnumerable
GetBranch Node
GetChildren IEnumerable>
GetChildren IEnumerable>
GetDefinitionTemplateInfos List
GetDefinitions IEnumerable
GetNode Node
GetNode Node
GetParent N2.Edit.TreeNode
GetTemplateInfos List
GetTokens IEnumerable
GetTranslations IEnumerable>
GetTree Node
GetVersions IEnumerable>
GetwizardInfos List
Move void
Organize void
PerformCopy ContentItem
PerformMoveChecks void
Publish void
Schedule void
ThrowUnlessNull void
TryExecuteExternalHandlers bool
Unpublish void
Update void
Update void
WriteSearch void

Public Methods

Method Description
ContentHandler ( ) : N2.Collections
ContentHandler ( IEngine engine ) : N2.Collections
ProcessRequest ( HttpContext context ) : void
ProcessRequest ( System.Web.HttpContextBase context ) : void

Private Methods

Method Description
Authorize ( IPrincipal user, ContentItem item ) : void
Autosave ( System.Web.HttpContextBase context ) : void
Copy ( System.Web.HttpContextBase context, string>.Func request ) : void
Create ( System.Web.HttpContextBase context ) : void
Delete ( System.Web.HttpContextBase context ) : void
DeleteMessage ( System.Web.HttpContextBase context ) : void
Discard ( System.Web.HttpContextBase context ) : void
EnsureValidSelection ( ) : void
GetAncestors ( System.Web.HttpContextBase context ) : IEnumerable
GetBranch ( System.Web.HttpContextBase context ) : Node
GetChildren ( System.Web.HttpContextBase context ) : IEnumerable>
GetChildren ( Query query, ItemFilter filter, bool expandRecursive = false ) : IEnumerable>
GetDefinitionTemplateInfos ( System.Web.HttpContextBase context ) : List
GetDefinitions ( System.Web.HttpContextBase context ) : IEnumerable
GetNode ( ContentItem item, Query query, ItemFilter filter, bool expandRecursive = false ) : Node
GetNode ( System.Web.HttpContextBase context ) : Node
GetParent ( System.Web.HttpContextBase context ) : N2.Edit.TreeNode
GetTemplateInfos ( System.Web.HttpContextBase context ) : List
GetTokens ( System.Web.HttpContextBase context ) : IEnumerable
GetTranslations ( System.Web.HttpContextBase context ) : IEnumerable>
GetTree ( System.Web.HttpContextBase context ) : Node
GetVersions ( System.Web.HttpContextBase context ) : IEnumerable>
GetwizardInfos ( System.Web.HttpContextBase context ) : List
Move ( System.Web.HttpContextBase context, string>.Func request ) : void
Organize ( System.Web.HttpContextBase context, SelectionUtility selection ) : void
PerformCopy ( System.Web.HttpContextBase context, ContentItem from, ContentItem to ) : ContentItem
PerformMoveChecks ( System.Web.HttpContextBase context, ContentItem from, ContentItem to ) : void
Publish ( System.Web.HttpContextBase context ) : void
Schedule ( System.Web.HttpContextBase context ) : void
ThrowUnlessNull ( Exception exception ) : void
TryExecuteExternalHandlers ( System.Web.HttpContextBase context ) : bool
Unpublish ( System.Web.HttpContextBase context ) : void
Update ( System.Web.HttpContextBase context ) : void
Update ( object>.IDictionary requestBody, ContentItem item ) : void
WriteSearch ( System.Web.HttpContextBase context ) : void

Method Details

ContentHandler() public method

public ContentHandler ( ) : N2.Collections
return N2.Collections

ContentHandler() public method

public ContentHandler ( IEngine engine ) : N2.Collections
engine IEngine
return N2.Collections

ProcessRequest() public method

public ProcessRequest ( HttpContext context ) : void
context System.Web.HttpContext
return void

ProcessRequest() public method

public ProcessRequest ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase
return void