Udostępnij za pośrednictwem


CollectionModelBinder<TElement> Klasa

Definicja

IModelBinder implementacja wartości kolekcji powiązań.

generic <typename TElement>
public ref class CollectionModelBinder : Microsoft::AspNetCore::Mvc::ModelBinding::ICollectionModelBinder, Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder
public class CollectionModelBinder<TElement> : Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
type CollectionModelBinder<'Element> = class
    interface ICollectionModelBinder
    interface IModelBinder
Public Class CollectionModelBinder(Of TElement)
Implements ICollectionModelBinder, IModelBinder

Parametry typu

TElement

Typ elementów w kolekcji.

Dziedziczenie
CollectionModelBinder<TElement>
Pochodne
Implementuje

Konstruktory

CollectionModelBinder<TElement>(IModelBinder)
Przestarzałe.

Ten konstruktor jest przestarzały i zostanie usunięty w przyszłej wersji. Zalecaną alternatywą jest przeciążenie, które przyjmuje również wartość ILoggerFactory.

Tworzy nowy adres CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory)

Tworzy nowy adres CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean)

Tworzy nowy adres CollectionModelBinder<TElement>.

CollectionModelBinder<TElement>(IModelBinder, ILoggerFactory, Boolean, MvcOptions)

Tworzy nowy adres CollectionModelBinder<TElement>.

Właściwości

ElementBinder

IModelBinder Pobiera wystąpienia elementów kolekcji powiązań.

Logger

Używany do rejestrowania ILogger w tym binderze.

Metody

AddErrorIfBindingRequired(ModelBindingContext)

Dodaj element ModelError do ModelState elementu if IsBindingRequired.

BindModelAsync(ModelBindingContext)

Próbuje powiązać model.

CanCreateInstance(Type)

Pobiera wskazanie, czy ta ICollectionModelBinder implementacja może utworzyć Object możliwość przypisania do targetTypeelementu .

ConvertToCollectionType(Type, IEnumerable<TElement>)

Pobiera możliwość przypisania do targetType elementu zawierającego Object elementy członkowskie z collectionelementu .

CopyToModel(Object, IEnumerable<TElement>)

Dodaje wartości z sourceCollection do podanego targetelementu .

CreateEmptyCollection(Type)

Object Utwórz element z możliwością przypisania do targetTypeelementu .

CreateInstance(Type)

Utwórz wystąpienie elementu targetType.

Dotyczy