SimpleValueProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет поставщика значений для поиска одного ключа или значения.
public ref class SimpleValueProvider abstract : System::Web::ModelBinding::IValueProvider
public abstract class SimpleValueProvider : System.Web.ModelBinding.IValueProvider
type SimpleValueProvider = class
interface IValueProvider
Public MustInherit Class SimpleValueProvider
Implements IValueProvider
- Наследование
-
SimpleValueProvider
- Производный
- Реализации
Комментарии
Этот класс не содержит фактический механизм поиска; он делегирует производные классы с помощью FetchValue метода. Примерами поставщиков простых значений являются ViewStateValueProvider класс и ControlValueProvider класс.
Конструкторы
| Имя | Описание |
|---|---|
| SimpleValueProvider(ModelBindingExecutionContext, CultureInfo) |
Инициализирует новый экземпляр класса с помощью указанного контекста SimpleValueProvider выполнения и региональных параметров. |
| SimpleValueProvider(ModelBindingExecutionContext) |
Инициализирует новый экземпляр класса с помощью указанного SimpleValueProvider контекста выполнения. |
Свойства
| Имя | Описание |
|---|---|
| ModelBindingExecutionContext |
Возвращает контекст выполнения. |
Методы
| Имя | Описание |
|---|---|
| ContainsPrefix(String) |
Возвращает значение, указывающее, содержит ли поставщик значений указанный префикс. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FetchValue(String) |
При реализации в производном классе возвращает значение указанного ключа. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetValue(String) |
FetchValue(String) Вызывает метод, а затем использует возвращаемое значение для создания экземпляра нового экземпляра ValueProviderResult класса. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |