Sdílet prostřednictvím


CompositeValueProvider Třída

Definice

Představuje objekt, IValueProvider jehož hodnoty pocházejí z kolekce 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
Dědičnost
CompositeValueProvider
Implementuje

Konstruktory

CompositeValueProvider()

Inicializuje novou instanci objektu CompositeValueProvider.

CompositeValueProvider(IList<IValueProvider>)

Inicializuje novou instanci objektu CompositeValueProvider.

Metody

ContainsPrefix(String)

Určuje, zda kolekce obsahuje zadanou předponu.

CreateAsync(ActionContext, IList<IValueProviderFactory>)

Asynchronně vytvoří objekt CompositeValueProvider pomocí zadaného actionContextobjektu .

CreateAsync(ControllerContext)

Asynchronně vytvoří objekt CompositeValueProvider pomocí zadaného controllerContextobjektu .

Filter()

Filtruje poskytovatele hodnot a odebere přepsání klíčů v porovnání s daty požadavku.

Filter(BindingSource)

Filtruje zprostředkovatele hodnot na bindingSourcezákladě .

GetKeysFromPrefix(String)

Získá klíče pro konkrétní předponu.

GetValue(String)

Načte objekt hodnoty pomocí zadaného klíče.

InsertItem(Int32, IValueProvider)

Představuje objekt, IValueProvider jehož hodnoty pocházejí z kolekce IValueProviders.

SetItem(Int32, IValueProvider)

Představuje objekt, IValueProvider jehož hodnoty pocházejí z kolekce IValueProviders.

Platí pro