Try our conversational search powered by Generative AI!

Class RestControllerActionInvoker

Inheritance
System.Object
RestControllerActionInvoker
Namespace: EPiServer.Shell.Services.Rest
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public class RestControllerActionInvoker : AsyncControllerActionInvoker

Constructors

RestControllerActionInvoker()

Declaration
public RestControllerActionInvoker()

RestControllerActionInvoker(IEnumerable<IRestControllerValueProvider>)

Declaration
public RestControllerActionInvoker(IEnumerable<IRestControllerValueProvider> restValueProviders)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IRestControllerValueProvider> restValueProviders

Methods

GetParameterValue(ControllerContext, ParameterDescriptor)

Declaration
protected override object GetParameterValue(ControllerContext controllerContext, ParameterDescriptor parameterDescriptor)
Parameters
Type Name Description
System.Web.Mvc.ControllerContext controllerContext
System.Web.Mvc.ParameterDescriptor parameterDescriptor
Returns
Type Description
System.Object

TryGetParameterValueFromRestProviders(ControllerContext, ParameterDescriptor, out Object)

Declaration
protected bool TryGetParameterValueFromRestProviders(ControllerContext controllerContext, ParameterDescriptor parameterDescriptor, out object value)
Parameters
Type Name Description
System.Web.Mvc.ControllerContext controllerContext
System.Web.Mvc.ParameterDescriptor parameterDescriptor
System.Object value
Returns
Type Description
System.Boolean

Extension Methods