HttpParameterDescriptor Class
Represents the HTTP parameter descriptor.
Assembly: System.Web.Http (in System.Web.Http.dll)
System.Web.Http.Controllers::HttpParameterDescriptor
System.Web.Http.Controllers::ReflectedHttpParameterDescriptor
| Name | Description | |
|---|---|---|
![]() | HttpParameterDescriptor() | Initializes a new instance of the HttpParameterDescriptor class. |
![]() | HttpParameterDescriptor(HttpActionDescriptor^) | Initializes a new instance of the HttpParameterDescriptor class. |
| Name | Description | |
|---|---|---|
![]() | ActionDescriptor | Gets or sets the action descriptor. |
![]() | Configuration | Gets or sets the HttpConfiguration for the HttpParameterDescriptor. |
![]() | DefaultValue | Gets the default value of the parameter. |
![]() | IsOptional | Gets a value that indicates whether the parameter is optional. |
![]() | ParameterBinderAttribute | Gets or sets the parameter binding attribute. |
![]() | ParameterName | Gets the name of the parameter. |
![]() | ParameterType | Gets the type of the parameter. |
![]() | Prefix | Gets the prefix of this parameter. |
![]() | Properties | Gets the properties of this parameter. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetCustomAttributes<T>() | Retrieves a collection of the custom attributes from the parameter. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | BindAsError(String^) | Binds parameter that results as an error. (Defined by ParameterBindingExtensions.) |
![]() | BindWithAttribute(ParameterBindingAttribute^) | Bind the parameter as if it had the given attribute on the declaration.(Defined by ParameterBindingExtensions.) |
![]() | BindWithFormatter() | Overloaded. Binds parameter by parsing the HTTP body content.(Defined by ParameterBindingExtensions.) |
![]() | BindWithFormatter(IEnumerable<MediaTypeFormatter^>^) | Overloaded. Binds parameter by parsing the HTTP body content.(Defined by ParameterBindingExtensions.) |
![]() | BindWithFormatter(IEnumerable<MediaTypeFormatter^>^, IBodyModelValidator^) | Overloaded. Binds parameter by parsing the HTTP body content.(Defined by ParameterBindingExtensions.) |
![]() | BindWithFormatter(array<MediaTypeFormatter^>^) | Overloaded. Binds parameter by parsing the HTTP body content.(Defined by ParameterBindingExtensions.) |
![]() | BindWithModelBinding() | Overloaded. Binds parameter by parsing the query string.(Defined by ParameterBindingExtensions.) |
![]() | BindWithModelBinding(IEnumerable<ValueProviderFactory^>^) | Overloaded. Binds parameter by parsing the query string.(Defined by ParameterBindingExtensions.) |
![]() | BindWithModelBinding(IModelBinder^) | Overloaded. Binds parameter by parsing the query string.(Defined by ParameterBindingExtensions.) |
![]() | BindWithModelBinding(IModelBinder^, IEnumerable<ValueProviderFactory^>^) | Overloaded. Binds parameter by parsing the query string.(Defined by ParameterBindingExtensions.) |
![]() | BindWithModelBinding(array<ValueProviderFactory^>^) | Overloaded. Binds parameter by parsing the query string.(Defined by ParameterBindingExtensions.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


