WebApiStartupExtensions.AddXafWebApi(IServiceCollection, Action<WebApiOptions>) Method
Namespace: DevExpress.ExpressApp.WebApi.Services
Assembly: DevExpress.ExpressApp.WebApi.v21.2.dll
NuGet Package: DevExpress.ExpressApp.WebApi
Declaration
public static void AddXafWebApi(
this IServiceCollection services,
Action<WebApiOptions> configureOptions
)
Parameters
Name | Type | Description |
---|---|---|
services | IServiceCollection | A service collection for which the AddXafWebApi extension method is called. |
configureOptions | Action<WebApiOptions> | An Action delegate that configures Web API services. |
Remarks
The following code creates endpoints for the ApplicationUser and Contact business objects:
File: MySolution.WebApi\Startup.cs (MySolution.Blazor.Server\Startup.cs)
using MySolution.Module.BusinessObjects;
namespace MySolution.WebApi {
public class Startup {
// ...
public void ConfigureServices(IServiceCollection services) {
// ...
services.AddXafWebApi(options => {
options.BusinessObject<ApplicationUser>();
options.BusinessObject<Contact>();
});
// ...
}
// ...
}
}
See Also