Aracılığıyla paylaş


CompositeValueProvider Sınıf

Tanım

Değerleri bir IValueProvider s koleksiyonundan IValueProvidergelen bir değeri temsil eder.

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
Devralma
CompositeValueProvider
Uygulamalar

Oluşturucular

CompositeValueProvider()

yeni bir örneğini CompositeValueProviderbaşlatır.

CompositeValueProvider(IList<IValueProvider>)

yeni bir örneğini CompositeValueProviderbaşlatır.

Yöntemler

ContainsPrefix(String)

Koleksiyonun belirtilen ön eki içerip içermediğini belirler.

CreateAsync(ActionContext, IList<IValueProviderFactory>)

Sağlanan actionContextkullanarak zaman uyumsuz olarak bir CompositeValueProvider oluşturur.

CreateAsync(ControllerContext)

Sağlanan controllerContextkullanarak zaman uyumsuz olarak bir CompositeValueProvider oluşturur.

Filter()

İstek verilerine kıyasla yeniden yazılan anahtarları kaldırmak için değer sağlayıcısını filtreler.

Filter(BindingSource)

Değer sağlayıcısını temel bindingSourcealarak filtreler.

GetKeysFromPrefix(String)

Belirli bir ön ekin anahtarlarını alır.

GetValue(String)

Belirtilen anahtarı kullanarak bir değer nesnesi alır.

InsertItem(Int32, IValueProvider)

Değerleri bir IValueProvider s koleksiyonundan IValueProvidergelen bir değeri temsil eder.

SetItem(Int32, IValueProvider)

Değerleri bir IValueProvider s koleksiyonundan IValueProvidergelen bir değeri temsil eder.

Şunlara uygulanır