CompositeValueProvider Class
Represents a value provider whose values come from a list of value providers that implements the IEnumerable interface.
Namespace: System.Web.Http.ValueProviders.Providers
Assembly: System.Web.Http (in System.Web.Http.dll)
Inheritance Hierarchy
System.Object
System.Collections.ObjectModel.Collection<T>
System.Web.Http.ValueProviders.Providers.CompositeValueProvider
Syntax
public class CompositeValueProvider : Collection<IValueProvider>,
IEnumerableValueProvider, IValueProvider
public ref class CompositeValueProvider : Collection<IValueProvider^>,
IEnumerableValueProvider, IValueProvider
type CompositeValueProvider =
class
inherit Collection<IValueProvider>
interface IEnumerableValueProvider
interface IValueProvider
end
Public Class CompositeValueProvider
Inherits Collection(Of IValueProvider)
Implements IEnumerableValueProvider, IValueProvider
Constructors
Name | Description | |
---|---|---|
CompositeValueProvider() | Initializes a new instance of the CompositeValueProvider class. |
|
CompositeValueProvider(IList<IValueProvider>) | Initializes a new instance of the CompositeValueProvider class. |
Properties
Name | Description | |
---|---|---|
Count | (Inherited from Collection<T>.) |
|
Item[Int32] | (Inherited from Collection<T>.) |
|
Items | (Inherited from Collection<T>.) |
Methods
Name | Description | |
---|---|---|
Add(T) | (Inherited from Collection<T>.) |
|
Clear() | (Inherited from Collection<T>.) |
|
ClearItems() | (Inherited from Collection<T>.) |
|
Contains(T) | (Inherited from Collection<T>.) |
|
ContainsPrefix(String) | Determines whether the collection contains the specified prefix. |
|
CopyTo(T[], Int32) | (Inherited from Collection<T>.) |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetEnumerator() | (Inherited from Collection<T>.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetKeysFromPrefix(String) | Retrieves the keys from the specified prefix. |
|
GetType() | (Inherited from Object.) |
|
GetValue(String) | Retrieves a value object using the specified key. |
|
IndexOf(T) | (Inherited from Collection<T>.) |
|
Insert(Int32, T) | (Inherited from Collection<T>.) |
|
InsertItem(Int32, IValueProvider) | Inserts an element into the collection at the specified index.(Overrides Collection<T>.InsertItem(Int32, T).) |
|
MemberwiseClone() | (Inherited from Object.) |
|
Remove(T) | (Inherited from Collection<T>.) |
|
RemoveAt(Int32) | (Inherited from Collection<T>.) |
|
RemoveItem(Int32) | (Inherited from Collection<T>.) |
|
SetItem(Int32, IValueProvider) | Replaces the element at the specified index.(Overrides Collection<T>.SetItem(Int32, T).) |
|
ToString() | (Inherited from Object.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
ICollection.CopyTo(Array, Int32) | (Inherited from Collection<T>.) |
|
IEnumerable.GetEnumerator() | (Inherited from Collection<T>.) |
|
IList.Add(Object) | (Inherited from Collection<T>.) |
|
IList.Contains(Object) | (Inherited from Collection<T>.) |
|
IList.IndexOf(Object) | (Inherited from Collection<T>.) |
|
IList.Insert(Int32, Object) | (Inherited from Collection<T>.) |
|
IList.Remove(Object) | (Inherited from Collection<T>.) |
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.
See Also
System.Web.Http.ValueProviders.Providers Namespace
Return to top