Język

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

Nazwa Opis
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

Nazwa Opis
ElementBinder

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

Logger

Używany do rejestrowania ILogger w tym binderze.

Metody

Nazwa Opis
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