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. See Microsoft.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. See Microsoft.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; }