MultitenantDataModelModelBinderProvider

Implements a model binder provider for MultitenantDataModelModelBinder.

Namespace:
KpokPatagon.AspNet.Multitenancy.Binders
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No

Example

Register this provider as in the example below.


                    var builder = WebApplication.CreateBuilder(args);
                    builder.Services.AddControllersWithViews(configure =>
                    {
                        configure.ModelBinderProviders.Insert(0, 
                            new MultitenantDataModelModelBinder(configure.InputFormatters));
                    });
                

Constructors

MultitenantDataModelModelBinderProvider

Initializes a new instance of MultitenantDataModelModelBinderProvider.

Signature:
public Void MultitenantDataModelModelBinderProvider(formatters)
Parameters
Name Type Summary
formatters IList<IInputFormatter>

Methods

GetBinder

Create binder.

Signature:
public IModelBinder GetBinder(context)
Parameters
Name Type Summary
context ModelBinderProviderContext