C# Class Orchard.UI.Admin.AdminFilter

Inheritance: Orchard.Mvc.Filters.FilterProvider, IAuthorizationFilter
Datei anzeigen Open project: ucdavis/Orchard Class Usage Examples

Public Methods

Method Description
AdminFilter ( IAuthorizer authorizer ) : System
Apply ( System.Web.Routing.RequestContext context ) : void
IsApplied ( System.Web.Routing.RequestContext context ) : bool
OnAuthorization ( System.Web.Mvc.AuthorizationContext filterContext ) : void

Private Methods

Method Description
GetAdminAttributes ( System.Web.Mvc.ActionDescriptor descriptor ) : IEnumerable
IsAdmin ( System.Web.Mvc.AuthorizationContext filterContext ) : bool
IsNameAdmin ( System.Web.Mvc.AuthorizationContext filterContext ) : bool
IsNameAdminProxy ( System.Web.Mvc.AuthorizationContext filterContext ) : bool

Method Details

AdminFilter() public method

public AdminFilter ( IAuthorizer authorizer ) : System
authorizer IAuthorizer
return System

Apply() public static method

public static Apply ( System.Web.Routing.RequestContext context ) : void
context System.Web.Routing.RequestContext
return void

IsApplied() public static method

public static IsApplied ( System.Web.Routing.RequestContext context ) : bool
context System.Web.Routing.RequestContext
return bool

OnAuthorization() public method

public OnAuthorization ( System.Web.Mvc.AuthorizationContext filterContext ) : void
filterContext System.Web.Mvc.AuthorizationContext
return void