public BodyModelBinder([NotNull] IContextAccessor <ActionContext> context, [NotNull] IInputFormatterSelector selector, [NotNull] IBodyModelValidator bodyModelValidator, [NotNull] IOptions <MvcOptions> mvcOptions) { _actionContext = context.Value; _formatterSelector = selector; _bodyModelValidator = bodyModelValidator; _mvcOptions = mvcOptions; }
public BodyModelBinder([NotNull] IContextAccessor <ActionContext> context, [NotNull] IInputFormatterSelector selector, [NotNull] IBodyModelValidator bodyModelValidator, [NotNull] IValidationExcludeFiltersProvider bodyValidationExcludeFiltersProvider) { _actionContext = context.Value; _formatterSelector = selector; _bodyModelValidator = bodyModelValidator; _bodyValidationExcludeFiltersProvider = bodyValidationExcludeFiltersProvider; }
/// <summary> /// Creates a new <see cref="BodyModelBinder"/>. /// </summary> /// <param name="context">An accessor to the <see cref="ActionContext"/>.</param> /// <param name="bindingContext">An accessor to the <see cref="ActionBindingContext"/>.</param> /// <param name="selector">The <see cref="IInputFormatterSelector"/>.</param> /// <param name="bodyValidationExcludeFiltersProvider"> /// The <see cref="IValidationExcludeFiltersProvider"/>. /// </param> public BodyModelBinder([NotNull] IScopedInstance<ActionContext> context, [NotNull] IScopedInstance<ActionBindingContext> bindingContext, [NotNull] IInputFormatterSelector selector, [NotNull] IValidationExcludeFiltersProvider bodyValidationExcludeFiltersProvider) : base(BindingSource.Body) { _actionContext = context.Value; _bindingContext = bindingContext; _formatterSelector = selector; _bodyValidationExcludeFiltersProvider = bodyValidationExcludeFiltersProvider; }
/// <summary> /// Creates a new <see cref="BodyModelBinder"/>. /// </summary> /// <param name="context">An accessor to the <see cref="ActionContext"/>.</param> /// <param name="bindingContext">An accessor to the <see cref="ActionBindingContext"/>.</param> /// <param name="selector">The <see cref="IInputFormatterSelector"/>.</param> /// <param name="bodyValidationExcludeFiltersProvider"> /// The <see cref="IValidationExcludeFiltersProvider"/>. /// </param> public BodyModelBinder([NotNull] IScopedInstance <ActionContext> context, [NotNull] IScopedInstance <ActionBindingContext> bindingContext, [NotNull] IInputFormatterSelector selector, [NotNull] IValidationExcludeFiltersProvider bodyValidationExcludeFiltersProvider) : base(BindingSource.Body) { _actionContext = context.Value; _bindingContext = bindingContext; _formatterSelector = selector; _bodyValidationExcludeFiltersProvider = bodyValidationExcludeFiltersProvider; }
public DefaultActionBindingContextProvider(IModelMetadataProvider modelMetadataProvider, ICompositeModelBinder compositeModelBinder, ICompositeValueProviderFactory compositeValueProviderFactory, IInputFormatterSelector inputFormatterProvider, ICompositeModelValidatorProvider validatorProvider) { _modelMetadataProvider = modelMetadataProvider; _compositeModelBinder = compositeModelBinder; _compositeValueProviderFactory = compositeValueProviderFactory; _inputFormatterSelector = inputFormatterProvider; _validatorProvider = validatorProvider; }
public ActionBindingContext(ActionContext context, IModelMetadataProvider metadataProvider, IModelBinder modelBinder, IValueProvider valueProvider, IInputFormatterSelector inputFormatterSelector, IModelValidatorProvider validatorProvider) { ActionContext = context; MetadataProvider = metadataProvider; ModelBinder = modelBinder; ValueProvider = valueProvider; InputFormatterSelector = inputFormatterSelector; ValidatorProvider = validatorProvider; }