Udostępnij za pośrednictwem


CompositeValueProvider Klasa

Definicja

Reprezentuje, IValueProvider którego wartości pochodzą z kolekcji 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
Dziedziczenie
CompositeValueProvider
Implementuje

Konstruktory

CompositeValueProvider()

Inicjuje nowe wystąpienie klasy CompositeValueProvider.

CompositeValueProvider(IList<IValueProvider>)

Inicjuje nowe wystąpienie klasy CompositeValueProvider.

Metody

ContainsPrefix(String)

Określa, czy kolekcja zawiera określony prefiks.

CreateAsync(ActionContext, IList<IValueProviderFactory>)

Asynchronicznie tworzy obiekt CompositeValueProvider przy użyciu podanego actionContextelementu .

CreateAsync(ControllerContext)

Asynchronicznie tworzy obiekt CompositeValueProvider przy użyciu podanego controllerContextelementu .

Filter()

Filtruje dostawcę wartości, aby usunąć klucze przepisane w porównaniu z danymi żądania.

Filter(BindingSource)

Filtruje dostawcę wartości na bindingSourcepodstawie .

GetKeysFromPrefix(String)

Pobiera klucze dla określonego prefiksu.

GetValue(String)

Pobiera obiekt wartości przy użyciu określonego klucza.

InsertItem(Int32, IValueProvider)

Reprezentuje, IValueProvider którego wartości pochodzą z kolekcji IValueProviders.

SetItem(Int32, IValueProvider)

Reprezentuje, IValueProvider którego wartości pochodzą z kolekcji IValueProviders.

Dotyczy