ModelBinderProviderCollection Class
Provides a container for model binder providers.
Inheritance Hierarchy
System.Object
System.Collections.ObjectModel.Collection<IModelBinderProvider>
System.Web.Mvc.ModelBinderProviderCollection
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
'Declaration
Public Class ModelBinderProviderCollection _
Inherits Collection(Of IModelBinderProvider)
'Usage
Dim instance As ModelBinderProviderCollection
public class ModelBinderProviderCollection : Collection<IModelBinderProvider>
public ref class ModelBinderProviderCollection : public Collection<IModelBinderProvider^>
public class ModelBinderProviderCollection extends Collection<IModelBinderProvider>
The ModelBinderProviderCollection type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ModelBinderProviderCollection() | Initializes a new instance of the ModelBinderProviderCollection class. | |
ModelBinderProviderCollection(IList<IModelBinderProvider>) | Initializes a new instance of the ModelBinderProviderCollection class using a list of model binder providers. |
Top
Properties
Name | Description | |
---|---|---|
Count | (Inherited from Collection<IModelBinderProvider>.) | |
Item | (Inherited from Collection<IModelBinderProvider>.) | |
Items | (Inherited from Collection<IModelBinderProvider>.) |
Top
Methods
Name | Description | |
---|---|---|
Add | (Inherited from Collection<IModelBinderProvider>.) | |
Clear | (Inherited from Collection<IModelBinderProvider>.) | |
ClearItems | (Inherited from Collection<IModelBinderProvider>.) | |
Contains | (Inherited from Collection<IModelBinderProvider>.) | |
CopyTo | (Inherited from Collection<IModelBinderProvider>.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetBinder | Returns a model binder of the specified type. | |
GetEnumerator | (Inherited from Collection<IModelBinderProvider>.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
IndexOf | (Inherited from Collection<IModelBinderProvider>.) | |
Insert | (Inherited from Collection<IModelBinderProvider>.) | |
InsertItem | Inserts a model binder provider into the ModelBinderProviderCollection at the specified index. (Overrides Collection<T>.InsertItem(Int32, T).) | |
MemberwiseClone | (Inherited from Object.) | |
Remove | (Inherited from Collection<IModelBinderProvider>.) | |
RemoveAt | (Inherited from Collection<IModelBinderProvider>.) | |
RemoveItem | (Inherited from Collection<IModelBinderProvider>.) | |
SetItem | Replaces the model binder provider element at the specified index. (Overrides Collection<T>.SetItem(Int32, T).) | |
ToString | (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IList.Add | (Inherited from Collection<IModelBinderProvider>.) | |
IList.Contains | (Inherited from Collection<IModelBinderProvider>.) | |
ICollection.CopyTo | (Inherited from Collection<IModelBinderProvider>.) | |
IEnumerable.GetEnumerator | (Inherited from Collection<IModelBinderProvider>.) | |
IList.IndexOf | (Inherited from Collection<IModelBinderProvider>.) | |
IList.Insert | (Inherited from Collection<IModelBinderProvider>.) | |
IList.IsFixedSize | (Inherited from Collection<IModelBinderProvider>.) | |
ICollection<T>.IsReadOnly | (Inherited from Collection<IModelBinderProvider>.) | |
IList.IsReadOnly | (Inherited from Collection<IModelBinderProvider>.) | |
ICollection.IsSynchronized | (Inherited from Collection<IModelBinderProvider>.) | |
IList.Item | (Inherited from Collection<IModelBinderProvider>.) | |
IList.Remove | (Inherited from Collection<IModelBinderProvider>.) | |
ICollection.SyncRoot | (Inherited from Collection<IModelBinderProvider>.) |
Top
Remarks
Model binder providers run in order and before static registered providers. The first model binder provider of the specified type is returned. The Binders property provides a static registration point for model binders.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.