C# 클래스 N2.Management.Api.ContentHandler

상속: IHttpHandler, IApiHandler
파일 보기 프로젝트 열기: n2cms/n2cms 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
ContentHandler ( ) : N2.Collections
ContentHandler ( IEngine engine ) : N2.Collections
ProcessRequest ( HttpContext context ) : void
ProcessRequest ( System.Web.HttpContextBase context ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

ContentHandler() 공개 메소드

public ContentHandler ( ) : N2.Collections
리턴 N2.Collections

ContentHandler() 공개 메소드

public ContentHandler ( IEngine engine ) : N2.Collections
engine IEngine
리턴 N2.Collections

ProcessRequest() 공개 메소드

public ProcessRequest ( HttpContext context ) : void
context System.Web.HttpContext
리턴 void

ProcessRequest() 공개 메소드

public ProcessRequest ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase
리턴 void