System.Web.ModelBinding Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.