Microsoft.AspNetCore.Mvc.ModelBinding Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy kontraktów wymagane do obsługi powiązań modelu.
Binding |
Określa BindingBehavior , które należy zastosować. |
Binding |
Informacje o powiązaniu reprezentujące metadane skojarzone z parametrem akcji. |
Binding |
Obiekt metadanych reprezentujący źródło danych dla powiązania modelu. |
Binding |
Dostawca wartości, który dostarcza dane z określonego BindingSourceelementu . |
Bind |
Wskazuje, że właściwość powinna zostać wykluczona z powiązania modelu. Po zastosowaniu do właściwości system powiązań modelu wyklucza ten właściwość. Po zastosowaniu do typu system powiązań modelu wyklucza wszystkie właściwości zdefiniowane przez typ. |
Bind |
Wskazuje, że właściwość jest wymagana do powiązania modelu. W przypadku zastosowania do właściwości system powiązania modelu wymaga wartości dla tej właściwości. W przypadku zastosowania do typu system powiązania modelu wymaga wartości dla wszystkich właściwości, które definiuje typ. |
Composite |
Element BindingSources , który może reprezentować wiele źródeł danych dostawcy wartości. |
Composite |
IValueProvider Reprezentuje, których wartości pochodzą z kolekcji IValueProviders. |
Default |
Kontekst zawierający informacje operacyjne dotyczące powiązania i walidacji modelu. |
Default |
Domyślna implementacja dla IPropertyFilterProviderelementu . Zapewnia oparty na wyrażeniu sposób udostępniania właściwości dołączania. |
Empty |
Element Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultBindingMetadataProvider reprezentujący pusty model. |
Form |
Karta IValueProvider dla danych przechowywanych w elemecie IFormFileCollection. |
Form |
|
Form |
Karta IValueProvider dla danych przechowywanych w elemecie IFormCollection. |
Form |
|
JQuery |
Dane IValueProvider formularza sformatowanego dla języka jQuery. |
JQuery |
Element IValueProviderFactory dla JQueryFormValueProviderelementu . |
JQuery |
Element IValueProvider dla jQuery sformatowanych danych ciągu zapytania. |
JQuery |
Element IValueProviderFactory dla JQueryQueryStringValueProviderelementu . |
JQuery |
Element IValueProvider for jQuery sformatowane dane. |
Model |
Zapewnia dostęp do połączonej listy atrybutów skojarzonych z właściwością lub parametrem Type. |
Model |
Fabryka dla IModelBinder wystąpień. |
Model |
Obiekt kontekstu dla CreateBinder(ModelBinderFactoryContext)elementu . |
Model |
Obiekt kontekstu dla GetBinder(ModelBinderProviderContext)elementu . |
Model |
Metody rozszerzenia dla programu IModelBinderProvider. |
Model |
Kontekst zawierający informacje operacyjne dotyczące powiązania i walidacji modelu. |
Model |
Wystąpił błąd podczas wiązania i walidacji modelu. |
Model |
Kolekcja ModelError wystąpień. |
Model |
Reprezentacja metadanych typu modelu, właściwości lub parametru. |
Model |
Dostawca, który może dostarczać wystąpienia programu ModelMetadata. |
Model |
Metody rozszerzeń dla programu IModelMetadataProvider. |
Model |
Klasa statyczna dla pomocników zajmujących się nazwami modeli. |
Model |
Kolekcja ModelMetadata obiektów tylko do odczytu, które reprezentują właściwości modelu. |
Model |
Reprezentuje stan próby powiązania wartości z żądania HTTP do metody akcji, która obejmuje informacje o walidacji. |
Model |
Metody rozszerzeń dla programu ModelStateDictionary. |
Model |
Wpis w obiekcie ModelStateDictionary. |
Object |
Zapewnia podstawową IObjectModelValidator implementację sprawdzania poprawności grafu obiektu. |
Parameter |
Tworzy powiązania i weryfikuje modele określone przez element ParameterDescriptor. |
Prefix |
Jest to kontener dla wartości prefiksów. Normalizuje wszystkie wartości w postaci kropkowanej, a następnie przechowuje je w posortowanej tablicy. Wszystkie zapytania dotyczące prefiksów są również znormalizowane do kropkowanego formularza, a wyszukiwanie elementu ContainsPrefix odbywa się za pomocą wyszukiwania binarnego. |
Query |
Karta IValueProvider dla danych przechowywanych w elemecie IQueryCollection. |
Query |
Element IValueProviderFactory , który tworzy IValueProvider wystąpienia, które odczytują wartości z ciągu zapytania żądania. |
Route |
Karta IValueProvider dla danych przechowywanych w elemecie RouteValueDictionary. |
Route |
Element do IValueProviderFactory tworzenia RouteValueProvider wystąpień. |
Suppress |
Element IValidationMetadataProvider , który konfiguruje ValidateChildren dla |
Too |
Jest Exception to zgłaszane, gdy napotkano zbyt wiele błędów modelu. |
Unsupported |
Element Exception , który jest dodawany do stanu modelu, gdy binder modelu dla treści żądania nie może zrozumieć nagłówka typu zawartości żądania. |
Unsupported |
Filtr, który skanuje UnsupportedContentTypeException w ModelState i zwarcie potoku z nieobsługiwanym typem nośnika (415) odpowiedzi. |
Value |
Wyjątek zgłaszany, IValueProviderFactory gdy dane wejściowe nie mogą być odczytywane. |
Value |
Kontekst dla elementu IValueProviderFactory. |
Value |
Metody rozszerzenia dla programu IValueProviderFactory. |
Value |
Metody rozszerzeń dla programu ValueProviderResult. |
IBinder |
Udostępnia element Type , który implementuje IModelBinderelement . |
IBinding |
Metadane określające źródło danych dla powiązania modelu. |
IBinding |
Dostawca wartości, który może filtrować jego zawartość na BindingSourcepodstawie . |
ICollection |
Interfejs kolekcji powiązań modelu. |
IEnumerable |
Interfejs reprezentujący wyliczenie IValueProvider. |
IKey |
Dostawca wartości, który może filtrować jego zawartość, aby usunąć klucze przepisane ponownie w porównaniu z danymi żądania. |
IModel |
Definiuje interfejs dla powiązań modeli. |
IModel |
Abstrakcja fabryki do tworzenia IModelBinder wystąpień. |
IModel |
Tworzy IModelBinder wystąpienia. Zarejestruj IModelBinderProvider wystąpienia w programie |
IModel |
Dostawca, który może dostarczać wystąpienia programu ModelMetadata. |
IModel |
Reprezentuje jednostkę, która może podać nazwę modelu jako metadane. |
IOptional |
Typ, który wyznacza opcjonalny parametr na potrzeby przeciążenia akcji internetowego interfejsu API ASP.NET. Opcjonalne parametry nie uczestniczą w przeciążeniu i nie muszą mieć wartości wybranej akcji. Nie ma to wpływu na przeciążenie akcji internetowego interfejsu API ASP.NET. |
IProperty |
Zawiera predykat, który może określać, które właściwości lub parametry modelu powinny być powiązane przez powiązanie modelu. |
IRequest |
Interfejs, który umożliwia powiązanie modelu najwyższego poziomu lub nie jest powiązany na podstawie stanu skojarzonego z bieżącym żądaniem. |
IValue |
Definiuje metody wymagane dla dostawcy wartości. |
IValue |
Fabryka do tworzenia IValueProvider wystąpień. |
Binding |
Wylicza opcje zachowania systemu powiązań modelu. |
Empty |
Określa zachowanie przetwarzania pustych ciał podczas formatowania danych wejściowych. |
Model |
Stan weryfikacji ModelStateEntry wystąpienia.
ModelValidationStatejest Root używany do określania ważności .ModelStateDictionary
IsValid to |
Aby uzyskać więcej informacji na temat powiązania modelu, powiązanie modelu.