MutableObjectModelBinder.GetMetadataForProperties Method (ControllerContext, ExtensibleModelBindingContext)
Returns metadata for properties of the model.
Namespace: Microsoft.Web.Mvc.ModelBinding
Assembly: Microsoft.Web.Mvc (in Microsoft.Web.Mvc.dll)
Syntax
protected virtual IEnumerable<ModelMetadata> GetMetadataForProperties(
ControllerContext controllerContext,
ExtensibleModelBindingContext bindingContext
)
protected:
virtual IEnumerable<ModelMetadata^>^ GetMetadataForProperties(
ControllerContext^ controllerContext,
ExtensibleModelBindingContext^ bindingContext
)
abstract GetMetadataForProperties :
controllerContext:ControllerContext *
bindingContext:ExtensibleModelBindingContext -> IEnumerable<ModelMetadata>
override GetMetadataForProperties :
controllerContext:ControllerContext *
bindingContext:ExtensibleModelBindingContext -> IEnumerable<ModelMetadata>
Protected Overridable Function GetMetadataForProperties (
controllerContext As ControllerContext,
bindingContext As ExtensibleModelBindingContext
) As IEnumerable(Of ModelMetadata)
Parameters
controllerContext
Type: System.Web.Mvc.ControllerContextThe controller context.
bindingContext
Type: Microsoft.Web.Mvc.ModelBinding.ExtensibleModelBindingContextThe binding context.
Return Value
Type: System.Collections.Generic.IEnumerable<ModelMetadata>
Metadata for properties of the model.
See Also
MutableObjectModelBinder Class
Microsoft.Web.Mvc.ModelBinding Namespace
Return to top