Compartir a través de


CompositeValueProvider Clase

Definición

Representa un IValueProvider cuyos valores proceden de una colección de IValueProviders.

public ref class CompositeValueProvider : System::Collections::ObjectModel::Collection<Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^>, Microsoft::AspNetCore::Mvc::ModelBinding::IBindingSourceValueProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IEnumerableValueProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider
public ref class CompositeValueProvider : System::Collections::ObjectModel::Collection<Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^>, Microsoft::AspNetCore::Mvc::ModelBinding::IBindingSourceValueProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IEnumerableValueProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IKeyRewriterValueProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider
public class CompositeValueProvider : System.Collections.ObjectModel.Collection<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider>, Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IEnumerableValueProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
public class CompositeValueProvider : System.Collections.ObjectModel.Collection<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider>, Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IEnumerableValueProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IKeyRewriterValueProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
type CompositeValueProvider = class
    inherit Collection<IValueProvider>
    interface IEnumerableValueProvider
    interface IValueProvider
    interface IBindingSourceValueProvider
type CompositeValueProvider = class
    inherit Collection<IValueProvider>
    interface IEnumerableValueProvider
    interface IValueProvider
    interface IBindingSourceValueProvider
    interface IKeyRewriterValueProvider
type CompositeValueProvider = class
    inherit Collection<IValueProvider>
    interface IBindingSourceValueProvider
    interface IValueProvider
    interface IEnumerableValueProvider
    interface IKeyRewriterValueProvider
Public Class CompositeValueProvider
Inherits Collection(Of IValueProvider)
Implements IBindingSourceValueProvider, IEnumerableValueProvider, IValueProvider
Public Class CompositeValueProvider
Inherits Collection(Of IValueProvider)
Implements IBindingSourceValueProvider, IEnumerableValueProvider, IKeyRewriterValueProvider, IValueProvider
Herencia
CompositeValueProvider
Implementaciones

Constructores

CompositeValueProvider()

Inicializa una nueva instancia de la clase CompositeValueProvider.

CompositeValueProvider(IList<IValueProvider>)

Inicializa una nueva instancia de la clase CompositeValueProvider.

Métodos

ContainsPrefix(String)

Determina si la colección contiene el prefijo especificado.

CreateAsync(ActionContext, IList<IValueProviderFactory>)

Crea de forma asincrónica un CompositeValueProvider mediante el proporcionado actionContext.

CreateAsync(ControllerContext)

Crea de forma asincrónica un CompositeValueProvider mediante el proporcionado controllerContext.

Filter()

Filtra el proveedor de valores para quitar las claves reescritas en comparación con los datos de solicitud.

Filter(BindingSource)

Filtra el proveedor de valores en función de bindingSource.

GetKeysFromPrefix(String)

Obtiene las claves de un prefijo específico.

GetValue(String)

Recupera un objeto de valor usando la clave especificada.

InsertItem(Int32, IValueProvider)

Representa un IValueProvider cuyos valores proceden de una colección de IValueProviders.

SetItem(Int32, IValueProvider)

Representa un IValueProvider cuyos valores proceden de una colección de IValueProviders.

Se aplica a