IApplicationModelProvider Interface¶
Builds or modifies an Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
for action discovery.
- Namespace
Microsoft.AspNetCore.Mvc.ApplicationModels
- Assemblies
- Microsoft.AspNetCore.Mvc.Core
Syntax¶
public interface IApplicationModelProvider
-
interface
Microsoft.AspNetCore.Mvc.ApplicationModels.
IApplicationModelProvider
Methods¶
-
OnProvidersExecuted
(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)¶ Executed for the second pass of
Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
building. SeeMicrosoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order
.Arguments: context (Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext) – The Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext
.void OnProvidersExecuted(ApplicationModelProviderContext context)
-
OnProvidersExecuting
(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)¶ Executed for the first pass of
Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
building. SeeMicrosoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order
.Arguments: context (Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext) – The Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext
.void OnProvidersExecuting(ApplicationModelProviderContext context)
-
Properties¶
-
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.
Order
¶ Gets the order value for determining the order of execution of providers. Providers execute in ascending numeric value of the
Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order
property.Return type: System.Int32 int Order { get; }
-