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