InputBase<TValue> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для компонентов ввода формы. Этот базовый класс автоматически интегрируется с классом EditContext, который должен быть предоставлен в качестве каскадного параметра.
generic <typename TValue>
public ref class InputBase abstract : Microsoft::AspNetCore::Components::ComponentBase
generic <typename TValue>
public ref class InputBase abstract : Microsoft::AspNetCore::Components::ComponentBase, IDisposable
public abstract class InputBase<TValue> : Microsoft.AspNetCore.Components.ComponentBase, IDisposable
public abstract class InputBase<TValue> : Microsoft.AspNetCore.Components.ComponentBase
type InputBase<'Value> = class
inherit ComponentBase
interface IDisposable
type InputBase<'Value> = class
inherit ComponentBase
Public MustInherit Class InputBase(Of TValue)
Inherits ComponentBase
Implements IDisposable
Public MustInherit Class InputBase(Of TValue)
Inherits ComponentBase
Параметры типа
- TValue
- Наследование
- Производный
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| InputBase<TValue>() |
Создает экземпляр InputBase<TValue>. |
Свойства
| Имя | Описание |
|---|---|
| AdditionalAttributes |
Возвращает или задает коллекцию дополнительных атрибутов, которые будут применены к созданному элементу. |
| Assets |
ResourceAssetCollection Возвращает приложение. (Унаследовано от ComponentBase) |
| AssignedRenderMode |
Возвращает назначенный этому компоненту IComponentRenderMode . (Унаследовано от ComponentBase) |
| CssClass |
Возвращает строку класса CSS, которая объединяет |
| CurrentValue |
Возвращает или задает текущее значение входных данных. |
| CurrentValueAsString |
Возвращает или задает текущее значение входных данных, представленное в виде строки. |
| DisplayName |
Возвращает или задает отображаемое имя для этого поля. Это значение используется при создании сообщений об ошибках, когда входное значение не удается правильно проанализировать. |
| EditContext |
Возвращает связанный EditContextобъект. Это свойство неинициализировано, если входные данные не имеют родительского EditFormэлемента. |
| FieldIdentifier |
FieldIdentifier Возвращает значение для привязанного значения. |
| IdAttributeValue |
Возвращает значение, которое будет использоваться для атрибута "id" входных данных. |
| NameAttributeValue |
Возвращает значение, которое будет использоваться для атрибута "name" входных данных. |
| RendererInfo |
RendererInfo Возвращает компонент, на котором выполняется работа. (Унаследовано от ComponentBase) |
| Value |
Возвращает или задает значение входных данных. Это следует использовать с двусторонней привязкой. |
| ValueChanged |
Возвращает или задает обратный вызов, который обновляет привязанное значение. |
| ValueExpression |
Возвращает или задает выражение, определяющее привязанное значение. |
Методы
| Имя | Описание |
|---|---|
| BuildRenderTree(RenderTreeBuilder) |
Отрисовывает компонент предоставленному RenderTreeBuilderобъекту. (Унаследовано от ComponentBase) |
| DispatchExceptionAsync(Exception) |
Обрабатывает предоставленный Это полезно, если исключение возникает за пределами методов жизненного цикла компонента, но вы хотите обработать его так же, как исключение из метода жизненного цикла компонента. (Унаследовано от ComponentBase) |
| Dispose(Boolean) |
Базовый класс для компонентов ввода формы. Этот базовый класс автоматически интегрируется с классом EditContext, который должен быть предоставлен в качестве каскадного параметра. |
| FormatValueAsString(T) |
Форматирует значение в виде строки. Производные классы могут переопределить это, чтобы определить форматирование, используемое для CurrentValueAsString. |
| InvokeAsync(Action) |
Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика. (Унаследовано от ComponentBase) |
| InvokeAsync(Func<Task>) |
Выполняет предоставленный рабочий элемент в контексте синхронизации связанного отрисовщика. (Унаследовано от ComponentBase) |
| OnAfterRender(Boolean) |
Метод вызывается после каждого запуска компонента в интерактивном режиме, а пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все ElementReference поля будут заполнены по времени выполнения. Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM. (Унаследовано от ComponentBase) |
| OnAfterRenderAsync(Boolean) |
Метод вызывается после каждого отрисовки компонента в интерактивном режиме, и пользовательский интерфейс завершил обновление (например, после добавления элементов в браузер DOM). Все ElementReference поля будут заполнены по времени выполнения. Этот метод не вызывается во время предварительной отрисовки или отрисовки на стороне сервера, так как эти процессы не подключены к DOM в динамическом браузере и уже завершены до обновления DOM. Обратите внимание, что компонент не выполняет автоматическую отрисовку после завершения возвращаемого Taskобъекта, так как это приведет к бесконечному циклу отрисовки. (Унаследовано от ComponentBase) |
| OnInitialized() |
Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки. (Унаследовано от ComponentBase) |
| OnInitializedAsync() |
Метод вызывается, когда компонент готов к запуску, получив свои начальные параметры от родительского элемента в дереве отрисовки. Переопределите этот метод, если вы будете выполнять асинхронную операцию и хотите, чтобы компонент обновлялся после завершения этой операции. (Унаследовано от ComponentBase) |
| OnParametersSet() |
Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам. (Унаследовано от ComponentBase) |
| OnParametersSetAsync() |
Метод вызывается, когда компонент получил параметры от родительского элемента в дереве отрисовки, а входящие значения были назначены свойствам. (Унаследовано от ComponentBase) |
| SetParametersAsync(ParameterView) |
Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки. |
| ShouldRender() |
Возвращает флаг, указывающий, должен ли компонент отображаться. (Унаследовано от ComponentBase) |
| StateHasChanged() |
Уведомляет компонент о том, что его состояние изменилось. Если применимо, это приведет к повторной отрисовки компонента. (Унаследовано от ComponentBase) |
| TryParseValueFromString(String, T, String) |
Анализирует строку для создания экземпляра |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IComponent.Attach(RenderHandle) |
Базовый класс для компонентов ввода формы. Этот базовый класс автоматически интегрируется с классом EditContext, который должен быть предоставлен в качестве каскадного параметра. (Унаследовано от ComponentBase) |
| IDisposable.Dispose() |
Базовый класс для компонентов ввода формы. Этот базовый класс автоматически интегрируется с классом EditContext, который должен быть предоставлен в качестве каскадного параметра. |
| IHandleAfterRender.OnAfterRenderAsync() |
Базовый класс для компонентов ввода формы. Этот базовый класс автоматически интегрируется с классом EditContext, который должен быть предоставлен в качестве каскадного параметра. (Унаследовано от ComponentBase) |
| IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
Базовый класс для компонентов ввода формы. Этот базовый класс автоматически интегрируется с классом EditContext, который должен быть предоставлен в качестве каскадного параметра. (Унаследовано от ComponentBase) |