Class CompositeValueProviderFactory
- Namespace
- System.Web.Http.ValueProviders.Providers
- Assembly
- System.Web.Http.dll
Represents a factory for creating a list of value-provider objects.
public class CompositeValueProviderFactory : ValueProviderFactory
- Inheritance
-
CompositeValueProviderFactory
- Inherited Members
Constructors
CompositeValueProviderFactory(IEnumerable<ValueProviderFactory>)
Initializes a new instance of the CompositeValueProviderFactory class.
public CompositeValueProviderFactory(IEnumerable<ValueProviderFactory> factories)
Parameters
factories
IEnumerable<ValueProviderFactory>The collection of value-provider factories.
Methods
GetValueProvider(HttpActionContext)
Retrieves a list of value-provider objects for the specified controller context.
public override IValueProvider GetValueProvider(HttpActionContext actionContext)
Parameters
actionContext
HttpActionContextAn object that encapsulates information about the current HTTP request.
Returns
- IValueProvider
The list of value-provider objects for the specified controller context.