Поделиться через


CompositeValueProvider Класс

Определение

Представляет объект , IValueProvider значения которого поступают из коллекции IValueProviderобъектов s.

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
Наследование
CompositeValueProvider
Реализации

Конструкторы

CompositeValueProvider()

Инициализирует новый экземпляр CompositeValueProvider.

CompositeValueProvider(IList<IValueProvider>)

Инициализирует новый экземпляр CompositeValueProvider.

Методы

ContainsPrefix(String)

Определяет, содержит ли коллекция указанный префикс.

CreateAsync(ActionContext, IList<IValueProviderFactory>)

Асинхронно создает с CompositeValueProvider помощью предоставленного actionContext.

CreateAsync(ControllerContext)

Асинхронно создает с CompositeValueProvider помощью предоставленного controllerContext.

Filter()

Фильтрует поставщик значений для удаления перезаписанных ключей по сравнению с данными запроса.

Filter(BindingSource)

Фильтрует поставщик значений на bindingSourceоснове .

GetKeysFromPrefix(String)

Возвращает ключи для определенного префикса.

GetValue(String)

Извлекает объект значения, используя указанный ключ.

InsertItem(Int32, IValueProvider)

Представляет объект , IValueProvider значения которого поступают из коллекции IValueProviderобъектов s.

SetItem(Int32, IValueProvider)

Представляет объект , IValueProvider значения которого поступают из коллекции IValueProviderобъектов s.

Применяется к