New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Definition

Namespace:Kendo.Mvc.Infrastructure.Implementation

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class ControllerAuthorization : IControllerAuthorization

Inheritance: objectControllerAuthorization

Implements: IControllerAuthorization

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public ControllerAuthorization(IAuthorizeAttributeCache authorizeAttributeCache, IAuthorizationContextCache authorizationContextCache, RouteCollection routes)
Parameters:authorizeAttributeCacheIAuthorizeAttributeCacheauthorizationContextCacheIAuthorizationContextCacheroutesRouteCollection

Methods

C#
public bool IsAccessibleToUser(RequestContext requestContext, string controllerName, string actionName, RouteValueDictionary routeValues)
Parameters:requestContextRequestContextcontrollerNamestringactionNamestringrouteValuesRouteValueDictionaryReturns:

bool

Implements: IControllerAuthorization.IsAccessibleToUser(RequestContext, string, string, RouteValueDictionary)

C#
public bool IsAccessibleToUser(RequestContext requestContext, string controllerName, string actionName)
Parameters:requestContextRequestContextcontrollerNamestringactionNamestringReturns:

bool

Implements: IControllerAuthorization.IsAccessibleToUser(RequestContext, string, string)

C#
public bool IsAccessibleToUser(RequestContext requestContext, string routeName)
Parameters:requestContextRequestContextrouteNamestringReturns:

bool

Implements: IControllerAuthorization.IsAccessibleToUser(RequestContext, string)