C# Class MyTested.AspNetCore.Mvc.Internal.Caching.ControllerActionDescriptorCache

Caches controller action descriptors by MethodInfo.
Inheritance: IControllerActionDescriptorCache
Afficher le fichier Open project: ivaylokenov/MyTested.AspNetCore.Mvc

Méthodes publiques

Méthode Description
ControllerActionDescriptorCache ( IActionDescriptorCollectionProvider provider ) : System

Initializes a new instance of the ControllerActionDescriptorCache class.

GetActionDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor
TryGetActionDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor

Private Methods

Méthode Description
PrepareCache ( IActionDescriptorCollectionProvider provider ) : void

Method Details

ControllerActionDescriptorCache() public méthode

Initializes a new instance of the ControllerActionDescriptorCache class.
public ControllerActionDescriptorCache ( IActionDescriptorCollectionProvider provider ) : System
provider IActionDescriptorCollectionProvider Action descriptors collection provider.
Résultat System

GetActionDescriptor() public méthode

public GetActionDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor
methodInfo System.Reflection.MethodInfo
Résultat Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor

TryGetActionDescriptor() public méthode

public TryGetActionDescriptor ( MethodInfo methodInfo ) : Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor
methodInfo System.Reflection.MethodInfo
Résultat Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor