Show / Hide Table of Contents

Class AbpExtraPropertyModelBinder

Inheritance
System.Object
AbpExtraPropertyModelBinder
Namespace: Volo.Abp.AspNetCore.Mvc.ModelBinding
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpExtraPropertyModelBinder : IModelBinder

Constructors

AbpExtraPropertyModelBinder(Type)

Declaration
public AbpExtraPropertyModelBinder(Type extensibleObjectType)
Parameters
Type Name Description
System.Type extensibleObjectType

Properties

ExtensibleObjectType

Declaration
public Type ExtensibleObjectType { get; }
Property Value
Type Description
System.Type

Methods

BindModelAsync(ModelBindingContext)

Declaration
public virtual Task BindModelAsync(ModelBindingContext bindingContext)
Parameters
Type Name Description
ModelBindingContext bindingContext
Returns
Type Description
System.Threading.Tasks.Task

ConvertStringToPropertyType(ModelBindingContext, String)

Declaration
protected virtual object ConvertStringToPropertyType(ModelBindingContext bindingContext, string value)
Parameters
Type Name Description
ModelBindingContext bindingContext
System.String value
Returns
Type Description
System.Object

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft