Freigeben über


CompositeValueProvider Klasse

Definition

Stellt ein IValueProvider dar, dessen Werte aus einer Auflistung von IValueProviders stammen.

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
Vererbung
CompositeValueProvider
Implementiert

Konstruktoren

CompositeValueProvider()

Initialisiert eine neue Instanz von CompositeValueProvider.

CompositeValueProvider(IList<IValueProvider>)

Initialisiert eine neue Instanz von CompositeValueProvider.

Methoden

ContainsPrefix(String)

Bestimmt, ob die Auflistung das angegebene Präfix enthält.

CreateAsync(ActionContext, IList<IValueProviderFactory>)

Erstellt asynchron mithilfe CompositeValueProvider des bereitgestellten actionContext.

CreateAsync(ControllerContext)

Erstellt asynchron mithilfe CompositeValueProvider des bereitgestellten controllerContext.

Filter()

Filtert den Wertanbieter, um im Vergleich zu den Anforderungsdaten neu geschriebene Schlüssel zu entfernen.

Filter(BindingSource)

Filtert den Wertanbieter basierend auf bindingSource.

GetKeysFromPrefix(String)

Ruft die Schlüssel für ein bestimmtes Präfix ab.

GetValue(String)

Ruft mit dem angegebenen Schlüssel ein Wertobjekt ab.

InsertItem(Int32, IValueProvider)

Stellt ein IValueProvider dar, dessen Werte aus einer Auflistung von IValueProviders stammen.

SetItem(Int32, IValueProvider)

Stellt ein IValueProvider dar, dessen Werte aus einer Auflistung von IValueProviders stammen.

Gilt für: