System.Web.ModelBinding 네임스페이스
클래스
ArrayModelBinder<TElement> |
브라우저 요청을 배열에 매핑합니다.Maps a browser request to an array. |
ArrayModelBinderProvider |
배열에 대한 모델 바인더를 제공합니다.Provides a model binder for arrays. |
AssociatedMetadataProvider |
메타데이터 공급자를 구현하는 추상 클래스를 제공합니다.Provides an abstract class to implement a metadata provider. |
AssociatedValidatorProvider |
유효성 검사 공급자를 구현하는 클래스의 추상 클래스를 제공합니다.Provides an abstract class for classes that implement a validation provider. |
BinaryDataModelBinderProvider |
이진 데이터에 대한 모델 바인더를 가져옵니다.Gets a model binder for binary data. |
BindingBehaviorAttribute |
모델 바인딩 동작 특성에 기본 클래스를 제공합니다.Provides a base class for model-binding behavior attributes. |
BindNeverAttribute |
모델 바인딩에서 속성을 제외해야 함을 지정하는 특성을 제공합니다.Provides an attribute that specifies that model binding should exclude a property. |
BindRequiredAttribute |
모델 바인딩에 필요한 속성을 지정하는 특성을 제공합니다.Provides an attribute that specifies that a property is required for model binding. |
CollectionModelBinder<TElement> |
브라우저 요청을 컬렉션에 매핑합니다.Maps a browser request to a collection. |
CollectionModelBinderProvider |
컬렉션에 대한 모델 바인더를 제공합니다.Provides a model binder for a collection. |
ComplexModel |
개별 속성 대신 컬렉션을 데이터 저장소로 사용하는 복합 모델에 대해 설명합니다.Describes a complex model, using a collection rather than individual properties as the data store. |
ComplexModelBinder |
브라우저 요청을 복잡한 데이터 모델에 매핑합니다.Maps a browser request to a complex data model. |
ComplexModelBinderProvider |
복합 모델에 대한 모델 바인더를 제공합니다.Provides a model binder for a complex model. |
ComplexModelResult |
ComplexModel 클래스에서 저장한 데이터에 대한 컨테이너를 제공합니다.Provides a container for data that is stored by the ComplexModel class. |
ControlAttribute |
컨트롤에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by a control. |
ControlValueProvider |
컨트롤 값에 대한 값 공급자를 나타냅니다.Represents a value provider for control values. |
CookieAttribute |
쿠키에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that the values for model binding are provided by a cookie. |
CookieValueProvider |
쿠키 값에 대한 값 공급자를 나타냅니다.Represents a value provider for cookie values. |
DataAnnotationsModelMetadata |
데이터 모델의 일반 메타데이터, DataAnnotationsModelMetadataProvider 클래스 및 DataAnnotationsModelValidator 클래스에 대한 컨테이너를 제공합니다.Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, and for the DataAnnotationsModelValidator class for a data model. |
DataAnnotationsModelMetadataProvider |
기본 모델 메타데이터 공급자를 구현합니다.Implements the default model metadata provider. |
DataAnnotationsModelValidator |
모델 유효성 검사기를 제공합니다.Provides a model validator. |
DataAnnotationsModelValidator<TAttribute> |
지정된 유효성 검사 형식에 대한 모델 유효성 검사기를 제공합니다.Provides a model validator for a specified validation type. |
DataAnnotationsModelValidatorProvider |
기본 유효성 검사 공급자를 구현합니다.Implements the default validator provider. |
DefaultModelBinder |
브라우저 요청을 데이터 개체에 매핑합니다.Maps a browser request to a data object. 이 클래스는 모델 바인더의 구체적인 구현을 제공합니다.This class provides a concrete implementation of a model binder. |
DictionaryModelBinder<TKey,TValue> |
브라우저 요청을 사전 데이터 개체에 매핑합니다.Maps a browser request to a dictionary data object. |
DictionaryModelBinderProvider |
사전에 대한 모델 바인더를 제공합니다.Provides a model binder for a dictionary. |
DictionaryValueProvider<TValue> |
IDictionary<TKey,TValue> 인터페이스를 구현하는 컬렉션에서 값을 가져오는 값 공급자에 대한 기본 클래스를 나타냅니다.Represents the base class for value providers whose values come from a collection that implements the IDictionary<TKey,TValue> interface. |
EmptyModelMetadataProvider |
메타데이터가 필요 없는 데이터 모델에 대한 빈 메타데이터 공급자를 제공합니다.Provides an empty metadata provider for data models that do not require metadata. |
ExtensibleModelBinderAttribute |
모델 형식에 대한 바인더 형식을 지정합니다.Specifies the binder type for a model type. |
FormAttribute |
폼 필드에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by a form field. |
FormValueProvider |
폼 값에 대한 값 공급자를 나타냅니다.Represents a value provider for form values. |
GenericModelBinderProvider |
제네릭 형식에 대한 모델 바인더를 가져옵니다.Gets a model binder for a generic type. |
KeyValuePairModelBinder<TKey,TValue> |
브라우저 요청을 키/값 쌍 데이터 개체에 매핑합니다.Maps a browser request to a key/value pair data object. |
KeyValuePairModelBinderProvider |
키/값 쌍의 컬렉션에 대한 모델 바인더를 제공합니다.Provides a model binder for a collection of key/value pairs. |
MaxLengthAttributeAdapter |
MaxLengthAttribute 특성에 대한 어댑터를 제공합니다.Provides an adapter for the MaxLengthAttribute attribute. |
MinLengthAttributeAdapter |
MinLengthAttribute 특성에 대한 어댑터를 제공합니다.Provides an adapter for the MinLengthAttribute attribute. |
ModelBinderDictionary |
바인더 형식별로 나열된 애플리케이션의 모든 모델 바인더에 대한 컨테이너를 제공합니다.Provides a container for all model binders for the application, listed by binder type. |
ModelBinderErrorMessageProviders |
모델 바인더 오류 메시지 공급자에 대한 컨테이너를 제공합니다.Provides a container for model-binder error message providers. |
ModelBinderProvider |
모델 바인더 공급자에 대한 추상 기본 클래스를 제공합니다.Provides an abstract base class for model binder providers. |
ModelBinderProviderCollection |
모델 바인더 공급자의 컬렉션에 대한 컨테이너를 제공합니다.Provides a container for a collection of model binder providers. |
ModelBinderProviderOptionsAttribute |
모델 바인더 공급자에 대한 옵션을 지정하는 특성을 나타냅니다.Represents an attribute that specifies options for a model-binder provider. |
ModelBinderProviders |
애플리케이션에 대한 모델 바인더 공급자에 컨테이너를 제공합니다.Provides a container for model binder providers for the application. |
ModelBinders |
애플리케이션의 모델 바인더에 대한 전역 액세스 권한을 제공합니다.Provides global access to the model binders for the application. |
ModelBindingContext |
모델 바인더가 작동하는 컨텍스트를 제공합니다.Provides the context in which a model binder functions. |
ModelBindingExecutionContext |
모델 바인딩 시스템에 필요한 모델 바인딩 시스템 외부의 모든 정보를 캡슐화합니다.Encapsulates all of the information that is external to the model binding system that the model binding system needs. |
ModelError |
모델 바인딩 중에 발생하는 오류를 나타냅니다.Represents an error that occurs during model binding. |
ModelErrorCollection |
모델 유효성 검사 오류에 대한 컨테이너를 제공합니다.Provides a container for model validation errors. |
ModelMetadata |
모델의 메타데이터에 대한 컨테이너를 제공합니다.Provides a container for metadata for a model. |
ModelMetadataProvider |
사용자 지정 메타데이터 공급자에 대한 추상 기본 클래스를 제공합니다.Provides an abstract base class for a custom metadata provider. |
ModelMetadataProviders |
현재 ModelMetadataProvider 인스턴스에 대한 컨테이너를 제공합니다.Provides a container for the current ModelMetadataProvider instance. |
ModelState |
모델 바인딩의 상태를 캡슐화합니다.Encapsulates the state of model binding. |
ModelStateDictionary |
모델 바인딩의 상태를 나타냅니다.Represents the state of model binding. |
ModelValidatedEventArgs |
Validated 이벤트에 대한 데이터를 제공합니다.Provides data for the Validated event. |
ModelValidatingEventArgs |
Validating 이벤트에 대한 데이터를 제공합니다.Provides data for the Validating event. |
ModelValidationNode |
모델 유효성 검사 정보에 대한 컨테이너를 제공합니다.Provides a container for model validation information. |
ModelValidationResult |
유효성 검사 결과에 대한 컨테이너를 제공합니다.Provides a container for a validation result. |
ModelValidator |
유효성 검사 논리를 구현하기 위한 기본 클래스를 제공합니다.Provides a base class for implementing validation logic. |
ModelValidatorProvider |
모델 유효성 검사기의 컬렉션을 제공합니다.Provides a collection of model validators. |
ModelValidatorProviderCollection |
유효성 검사 공급자의 컬렉션에 대한 컨테이너를 제공합니다.Provides a container for a collection of validation providers. |
ModelValidatorProviders |
현재 유효성 검사 공급자에 대한 컨테이너를 제공합니다.Provides a container for the current validation provider. |
MutableObjectModelBinder |
브라우저 요청을 변경 가능한 데이터 개체에 매핑합니다.Maps a browser request to a mutable data object. |
MutableObjectModelBinderProvider |
변경 가능한 개체에 대한 모델 바인더를 제공합니다.Provides a model binder for mutable objects. |
NameValueCollectionValueProvider |
이름/값 컬렉션에서 값을 가져오는 값 공급자에 대한 기본 클래스를 나타냅니다.Represents the base class for value providers whose values come from a name/value collection. |
ProfileAttribute |
프로필에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by a profile. |
ProfileValueProvider |
프로필 값에 대한 값 공급자를 나타냅니다.Represents a value provider for profile values. |
QueryStringAttribute |
쿼리 문자열 값에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that model binding values are provided by a query string value. |
QueryStringValueProvider |
쿼리 문자열 값에 대한 값 공급자를 나타냅니다.Represents a value provider for query-string values. |
RangeAttributeAdapter |
RangeAttribute 특성에 대한 어댑터를 제공합니다.Provides an adapter for the RangeAttribute attribute. |
RegularExpressionAttributeAdapter |
RegularExpressionAttribute 특성에 대한 어댑터를 제공합니다.Provides an adapter for the RegularExpressionAttribute attribute. |
RequiredAttributeAdapter |
RequiredAttribute 특성에 대한 어댑터를 제공합니다.Provides an adapter for the RequiredAttribute attribute. |
RouteDataAttribute |
경로 데이터에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by route data. |
RouteDataValueProvider |
경로 데이터에 대한 값 공급자를 나타냅니다.Represents a value provider for route data. |
SessionAttribute |
세션 상태에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by session state. |
SimpleModelBinderProvider |
단순 형식에 대한 모델 바인더를 제공합니다.Provides a model binder for a simple type. |
SimpleValueProvider |
단일 키/값 조회에 대한 값 공급자를 나타냅니다.Represents a value provider for single key/value lookups. |
StringLengthAttributeAdapter |
StringLengthAttribute 특성에 대한 어댑터를 제공합니다.Provides an adapter for the StringLengthAttribute attribute. |
TypeConverterModelBinder |
브라우저 요청을 데이터 개체에 매핑합니다.Maps a browser request to a data object. 이 형식은 모델 바인딩에 .NET Framework 형식 변환기를 사용한 변환이 필요한 경우에 사용됩니다.This type is used when model binding requires conversions using a .NET Framework type converter. |
TypeConverterModelBinderProvider |
형식 변환이 필요한 모델에 대한 모델 바인더를 제공합니다.Provides a model binder for a model that requires type conversion. |
TypeMatchModelBinder |
브라우저 요청을 데이터 개체에 매핑합니다.Maps a browser request to a data object. 이 클래스는 모델 바인딩에 형식 변환이 필요 없을 경우 사용됩니다.This class is used when model binding does not require type conversion. |
TypeMatchModelBinderProvider |
형식 변환이 필요하지 않는 모델에 대한 모델 바인더를 제공합니다.Provides a model binder for a model that does not require type conversion. |
UserProfileAttribute |
사용자 프로필에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by a user profile. |
UserProfileValueProvider |
사용자 프로필에 대한 값 공급자를 나타냅니다.Represents a value provider for user profiles. |
ValidatableObjectAdapter |
IValidatableObject 인터페이스를 구현하는 개체에 대한 어댑터를 제공합니다.Provides an adapter for objects that implement the IValidatableObject interface. |
ValueProviderCollection |
애플리케이션에 대한 값 공급자 개체의 컬렉션을 나타냅니다.Represents the collection of value-provider objects for the application. |
ValueProviderResult |
값 공급자에서 값을 검색한 결과를 나타냅니다.Represents the result of retrieving a value from a value provider. |
ValueProviderSourceAttribute |
메서드 매개 변수에서 사용할 수 있는 값 공급자 특성에 기본 클래스를 제공하여 FormAttribute, QueryStringAttribute 및 ViewStateAttribute와 같은 모델 바인딩 값의 소스를 지정합니다.Provides a base class for value-provider attributes that can be used in method parameters to specify the source of values for model binding, such as FormAttribute, QueryStringAttribute, and ViewStateAttribute. |
ViewStateAttribute |
뷰 상태에서 모델 바인딩 값을 제공하도록 지정하는 특성을 나타냅니다.Represents an attribute that specifies that values for model binding are provided by view state. |
ViewStateValueProvider |
뷰 상태 값에 대한 값 공급자를 나타냅니다.Represents a value provider for view state values. |
인터페이스
IMetadataAware |
메타데이터를 인식하는 클래스에서 구현해야 하는 메서드를 정의합니다.Defines a method that must be implemented by classes that are metadata-aware. |
IModelBinder |
모델 바인더에 필요한 메서드를 정의합니다.Defines the method that is required for a model binder. |
IModelNameProvider |
매개 변수 이름을 사용하는 대신 모델 바인딩에 사용하는 대체 이름을 지정하는 방식을 제공합니다.Provides a way to specify an alternate name to use for model binding instead of using the parameter name. |
IUnvalidatedValueProvider |
무효화된 값 공급자에 필요한 메서드를 정의합니다.Defines the method that is required for an unvalidated value provider. |
IUnvalidatedValueProviderSource |
요청 유효성 검사 건너뛰기를 지원하는 값 공급자에 필요한 메서드를 정의합니다.Defines the methods that are required for a value provider that supports skipping request validation. |
IValueProvider |
값 공급자에 필요한 메서드를 정의합니다.Defines the methods that are required for a value provider. |
IValueProviderSource |
값 공급자 소스에 필요한 메서드를 정의합니다.Defines the method that is required for a value provider source. |
열거형
BindingBehavior |
모델 바인딩 동작 옵션을 열거합니다.Enumerates model-binding behavior options. |
대리자
DataAnnotationsModelValidationFactory |
DataAnnotationsModelValidatorProvider 인스턴스를 만드는 메서드를 나타냅니다.Represents the method that creates a DataAnnotationsModelValidatorProvider instance. |
DataAnnotationsValidatableObjectAdapterFactory |
IValidatableObject 인터페이스를 기반으로 하는 유효성 검사기의 팩터리를 나타냅니다.Represents a factory for validators that are based on the IValidatableObject interface. |
ModelBinderErrorMessageProvider |
모델 바인딩 오류 메시지를 제공하는 메서드를 나타냅니다.Represents a method that provides a model-binding error message. |
설명
Web Forms 모델 바인딩 사용에 대 한 자습서 시리즈를 참조 하세요 모델 바인딩 및 Web Forms합니다.For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.