IApplicationModelProvider Interface

Summary

Builds or modifies an [Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel](Microsoft.AspNet.Mvc.ApplicationModels.ApplicationModel.yml) for action discovery.

Syntax

public interface IApplicationModelProvider

GitHub

View on GitHub

interface Microsoft.AspNet.Mvc.ApplicationModels.IApplicationModelProvider

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:
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:
void OnProvidersExecuting(ApplicationModelProviderContext context)