System.Web.ModelBinding Névtér

Olyan osztályokat biztosít, amelyek lehetővé teszik az adatobjektumok ASP.NET Web Forms kiszolgálóvezérlőkhöz való kötését.

Osztályok

Name Description
ArrayModelBinder<TElement>

Leképz egy böngészőkérést egy tömbre.

ArrayModelBinderProvider

Modellkötőt biztosít tömbökhöz.

AssociatedMetadataProvider

Absztrakt osztályt biztosít egy metaadat-szolgáltató implementálásához.

AssociatedValidatorProvider

Absztrakt osztályt biztosít az érvényesítési szolgáltatót megvalósító osztályok számára.

BinaryDataModelBinderProvider

Lekéri a bináris adatokhoz tartozó modellkötőt.

BindingBehaviorAttribute

Alaposztályt biztosít a modellkötési viselkedési attribútumokhoz.

BindNeverAttribute

Olyan attribútumot biztosít, amely meghatározza, hogy a modellkötésnek ki kell zárnia egy tulajdonságot.

BindRequiredAttribute

Olyan attribútumot biztosít, amely meghatározza, hogy a modellkötéshez tulajdonságra van szükség.

CollectionModelBinder<TElement>

Leképz egy böngészőkérést egy gyűjteménybe.

CollectionModelBinderProvider

Modellkötőt biztosít egy gyűjteményhez.

ComplexModel

Egy összetett modellt ír le, amely az egyes tulajdonságok helyett gyűjteményt használ adattárként.

ComplexModelBinder

Leképezhet egy böngészőkérést egy összetett adatmodellbe.

ComplexModelBinderProvider

Modellkötőt biztosít egy összetett modellhez.

ComplexModelResult

Tárolót biztosít az osztály által ComplexModel tárolt adatokhoz.

ControlAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modellkötés értékeit egy vezérlő adja meg.

ControlValueProvider

Értékszolgáltatót jelöl a vezérlőértékekhez.

CookieAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modellkötés értékeit egy cookie adja meg.

CookieValueProvider

A cookie-értékek értékszolgáltatója.

DataAnnotationsModelMetadata

Tárolót biztosít a gyakori metaadatokhoz, az DataAnnotationsModelMetadataProvider osztályhoz és az DataAnnotationsModelValidator adatmodell osztályához.

DataAnnotationsModelMetadataProvider

Az alapértelmezett modell metaadat-szolgáltatójának implementálása.

DataAnnotationsModelValidator

Modell-érvényesítőt biztosít.

DataAnnotationsModelValidator<TAttribute>

Modell-érvényesítőt biztosít egy megadott érvényesítési típushoz.

DataAnnotationsModelValidatorProvider

Implementálja az alapértelmezett érvényesítő szolgáltatót.

DefaultModelBinder

Leképzi egy böngészőkérést egy adatobjektumra. Ez az osztály egy modellkötő konkrét implementációját biztosítja.

DictionaryModelBinder<TKey,TValue>

Leképzi a böngészőkérelmet egy szótáradat-objektumra.

DictionaryModelBinderProvider

Modellkötőt biztosít egy szótárhoz.

DictionaryValueProvider<TValue>

Azoknak az értékszolgáltatóknak az alaposztályát jelöli, amelyek értékei az interfészt megvalósító gyűjteményből származnak IDictionary<TKey,TValue> .

EmptyModelMetadataProvider

Üres metaadat-szolgáltatót biztosít olyan adatmodellekhez, amelyek nem igényelnek metaadatokat.

ExtensibleModelBinderAttribute

Egy modelltípus kötéstípusát adja meg.

FormAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modellkötés értékeit egy űrlapmező adja meg.

FormValueProvider

Az űrlapértékek értékszolgáltatója.

GenericModelBinderProvider

Lekéri a modellkötőt egy általános típushoz.

KeyValuePairModelBinder<TKey,TValue>

Leképzi a böngészőkérelmet egy kulcs/érték pár adatobjektumra.

KeyValuePairModelBinderProvider

Modellkötőt biztosít kulcs-/érték párok gyűjteményéhez.

MaxLengthAttributeAdapter

Adaptert biztosít az MaxLengthAttribute attribútumhoz.

MinLengthAttributeAdapter

Adaptert biztosít az MinLengthAttribute attribútumhoz.

ModelBinderDictionary

Tárolót biztosít az alkalmazáshoz tartozó összes modell-iratgyűjtőhöz, amely kötőanyagtípus szerint van felsorolva.

ModelBinderErrorMessageProviders

Tárolót biztosít a modell-kötési hibaüzenet-szolgáltatók számára.

ModelBinderProvider

Absztrakt alaposztályt biztosít a modellkötés-szolgáltatók számára.

ModelBinderProviderCollection

Tárolót biztosít a modell iratgyűjtő-szolgáltatók gyűjteményéhez.

ModelBinderProviderOptionsAttribute

Egy olyan attribútumot jelöl, amely megadja a modell-kötésszolgáltató beállításait.

ModelBinderProviders

Tárolót biztosít az alkalmazáshoz tartozó modell iratgyűjtő-szolgáltatók számára.

ModelBinders

Globális hozzáférést biztosít az alkalmazás modellkötőihez.

ModelBindingContext

Azt a környezetet adja meg, amelyben a modell iratgyűjtője működik.

ModelBindingExecutionContext

Minden olyan információt beágyaz, amely kívül esik a modellkötési rendszeren, amire a modellkötési rendszernek szüksége van.

ModelError

A modellkötés során előforduló hibát jelöli.

ModelErrorCollection

Tárolót biztosít a modellérvényesítési hibákhoz.

ModelMetadata

Tárolót biztosít egy modell metaadataihoz.

ModelMetadataProvider

Absztrakt alaposztályt biztosít egy egyéni metaadat-szolgáltatóhoz.

ModelMetadataProviders

Tárolót biztosít az aktuális ModelMetadataProvider példányhoz.

ModelState

Beágyazza a modellkötés állapotát.

ModelStateDictionary

A modellkötés állapotát jelöli.

ModelValidatedEventArgs

Adatokat biztosít az Validated eseményhez.

ModelValidatingEventArgs

Adatokat biztosít az Validating eseményhez.

ModelValidationNode

Tárolót biztosít a modellérvényesítési információkhoz.

ModelValidationResult

Tárolót biztosít egy érvényesítési eredményhez.

ModelValidator

Alaposztályt biztosít az érvényesítési logika implementálására.

ModelValidatorProvider

Modell-érvényesítők gyűjteménye.

ModelValidatorProviderCollection

Tárolót biztosít az érvényesítési szolgáltatók gyűjteményéhez.

ModelValidatorProviders

Tárolót biztosít az aktuális érvényesítési szolgáltató számára.

MutableObjectModelBinder

Egy böngészőkérést egy mutable data object-ra képez le.

MutableObjectModelBinderProvider

Modellkötőt biztosít a mutable objektumokhoz.

NameValueCollectionValueProvider

Azoknak az értékszolgáltatóknak az alaposztályát jelöli, amelyek értékei név-érték gyűjteményből származnak.

ProfileAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modellkötés értékeit egy profil adja meg.

ProfileValueProvider

A profilértékek értékszolgáltatója.

QueryStringAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modell kötési értékeit egy lekérdezési sztring értéke adja meg.

QueryStringValueProvider

A lekérdezési sztring értékeinek értékszolgáltatója.

RangeAttributeAdapter

Adaptert biztosít az RangeAttribute attribútumhoz.

RegularExpressionAttributeAdapter

Adaptert biztosít az RegularExpressionAttribute attribútumhoz.

RequiredAttributeAdapter

Adaptert biztosít az RequiredAttribute attribútumhoz.

RouteDataAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modellkötés értékeit útvonaladatok adják meg.

RouteDataValueProvider

Az útvonaladatok értékszolgáltatója.

SessionAttribute

Olyan attribútumot jelöl, amely megadja, hogy a modellkötés értékeit munkamenet-állapot adja meg.

SimpleModelBinderProvider

Modellkötőt biztosít egy egyszerű típushoz.

SimpleValueProvider

Egy értékszolgáltatót jelöl egyetlen kulcs/érték kereséséhez.

StringLengthAttributeAdapter

Adaptert biztosít az StringLengthAttribute attribútumhoz.

TypeConverterModelBinder

Leképzi egy böngészőkérést egy adatobjektumra. Ez a típus akkor használatos, ha a modellkötés .NET típuskonverter használatával történő átalakítást igényel.

TypeConverterModelBinderProvider

Modellkötőt biztosít egy típuskonverziót igénylő modellhez.

TypeMatchModelBinder

Leképzi egy böngészőkérést egy adatobjektumra. Ez az osztály akkor használatos, ha a modellkötés nem igényel típuskonverziót.

TypeMatchModelBinderProvider

Modellkötőt biztosít olyan modellhez, amely nem igényel típuskonverziót.

UserProfileAttribute

Olyan attribútumot jelöl, amely meghatározza, hogy a modellkötés értékeit egy felhasználói profil adja meg.

UserProfileValueProvider

Értékszolgáltatót jelöl a felhasználói profilokhoz.

ValidatableObjectAdapter

Adaptert biztosít az interfészt megvalósító IValidatableObject objektumokhoz.

ValueProviderCollection

Az alkalmazás értékszolgáltatói objektumainak gyűjteményét jelöli.

ValueProviderResult

Egy érték értékszolgáltatótól való lekérésének eredményét jelöli.

ValueProviderSourceAttribute

Alaposztályt biztosít az értékszolgáltatói attribútumokhoz, amelyek a metódusparaméterekben használhatók a modellkötés értékeinek forrásának megadásához, például FormAttribute: , QueryStringAttributeés ViewStateAttribute.

ViewStateAttribute

Olyan attribútumot jelöl, amely azt határozza meg, hogy a modellkötés értékeit nézetállapot adja meg.

ViewStateValueProvider

Értékszolgáltatót jelöl az állapotértékek megtekintéséhez.

Interfészek

Name Description
IMetadataAware

Olyan metódust határoz meg, amelyet metaadat-tudatos osztályoknak kell implementálnia.

IModelBinder

Meghatározza a modellkötőhöz szükséges metódust.

IModelNameProvider

Lehetővé teszi a modellkötéshez használandó alternatív név megadását a paraméternév használata helyett.

IUnvalidatedValueProvider

Meghatározza a nem értékelt értékszolgáltatóhoz szükséges metódust.

IUnvalidatedValueProviderSource

Meghatározza azokat a metódusokat, amelyek szükségesek egy olyan értékszolgáltatóhoz, amely támogatja a kérések érvényesítésének kihagyását.

IValueProvider

Meghatározza az értékszolgáltatóhoz szükséges metódusokat.

IValueProviderSource

Meghatározza az értékszolgáltatói forráshoz szükséges metódust.

Enumerációk

Name Description
BindingBehavior

Számba adja a modellkötés viselkedési beállításait.

Delegáltak

Name Description
DataAnnotationsModelValidationFactory

A példányt létrehozó metódust DataAnnotationsModelValidatorProvider jelöli.

DataAnnotationsValidatableObjectAdapterFactory

A kezelőfelületen alapuló érvényesítők gyárát IValidatableObject jelöli.

ModelBinderErrorMessageProvider

Modellkötési hibaüzenetet tartalmazó metódust jelöl.

Megjegyzések

A modellkötés webes űrlapokkal való használatáról a Modellkötés és a Webes űrlapok című oktatóanyag-sorozatban olvashat.