Microsoft.AspNetCore.Components Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы для отрисовки компонентов, обработки событий и маршрутизации.
Классы
BindConverter |
Выполняет преобразования во время привязки. |
BindElementAttribute |
Настраивает параметры привязки определенных типов элементов. |
BindInputElementAttribute |
Настраивает параметры подтипов привязки элемента HTML |
CascadingParameterAttribute |
Обозначает целевой элемент как каскадный параметр компонента. Его значение будет предоставлено ближайшим компонентом предка CascadingValue<TValue>, который предоставляет значения с совместимым типом и именем. |
CascadingParameterAttributeBase |
Представляет параметр, значение которого каскадно вниз по иерархии компонентов. |
CascadingTypeParameterAttribute |
Обозначает параметр универсального типа каскадным. Это позволяет выводу универсального типа автоматически использовать это значение параметра типа для потомков, у которых также есть параметр типа с тем же именем. |
CascadingValue<TValue> |
Компонент, предоставляющий каскадное значение для всех компонентов-потомков. |
CascadingValueSource<TValue> |
Предоставляет каскадное значение, которое можно получить компонентами с помощью CascadingParameterAttribute. |
ChangeEventArgs |
Предоставляет сведения о событии изменения, которое вызывается. |
ComponentBase |
Необязательный базовый класс для компонентов. Кроме того, компоненты могут напрямую реализовать IComponent. |
Dispatcher |
Отправляет внешние действия, выполняемые в контексте Renderer. |
DynamicComponent |
Компонент, который динамически отображает другой компонент в соответствии с его параметром Type. |
EditorRequiredAttribute |
Указывает, что параметр компонента должен быть предоставлен пользователем при его создании в редакторе. Если значение этого параметра не указано, редакторы или средства сборки могут предоставлять предупреждения, указывающие пользователя на указание значения. Этот атрибут действителен только для свойств, помеченных ParameterAttribute. |
ElementReferenceContext |
Контекст для ElementReference. |
ElementReferenceExtensions |
Статический класс, добавляющий методы расширения в ElementReference. |
ErrorBoundaryBase |
Базовый класс для компонентов границ ошибки. |
EventCallbackFactory |
Фабрика для создания экземпляров EventCallback и EventCallback<TValue>. |
EventCallbackFactoryBinderExtensions |
Содержит методы расширения для двусторонней привязки с помощью EventCallback. Только для внутреннего использования. |
EventCallbackFactoryEventArgsExtensions |
Предоставляет методы расширения для типов EventCallbackFactory и EventArgs. |
EventHandlerAttribute |
Связывает тип аргумента события с именем атрибута события. |
ExcludeFromInteractiveRoutingAttribute |
При применении к компоненту страницы указывает, что интерактивный компонент Router должен игнорировать ее. Это означает, что переходы на страницу не будут разрешаться интерактивной маршрутизацией, но вместо этого будут вызваны полной перезагрузкой страницы. |
ImportMap |
Представляет элемент |
ImportMapDefinition |
Представляет содержимое элемента |
InjectAttribute |
Указывает, что связанное свойство должно иметь значение, введенное поставщиком услуг во время инициализации. |
LayoutAttribute |
Указывает, что связанный тип компонента использует указанный макет. |
LayoutComponentBase |
Необязательный базовый класс для компонентов, представляющих макет. Кроме того, компоненты могут реализовывать IComponent напрямую и объявлять собственный параметр с именем Body. |
LayoutView |
Отображает указанное содержимое внутри указанного макета и любые дополнительные вложенные макеты. |
LocationChangeException |
Исключение, возникающее при LocationChanged вызывает исключение. |
NavigationException |
Исключение возникает, когда NavigationManager не может перейти по другому URL-адресу. |
NavigationManager |
Предоставляет абстракцию для запроса и управления навигацией по URI. |
NavigationManagerExtensions |
Предоставляет методы расширения для типа NavigationManager. |
OwningComponentBase |
Базовый класс, создающий область поставщика услуг. |
OwningComponentBase<TService> |
Базовый класс, который создает область поставщика услуг и разрешает службу типа |
ParameterAttribute |
Обозначает целевой элемент в качестве параметра компонента. |
PersistentComponentState |
Состояние компонентов и служб приложения компонентов. |
RendererInfo |
Предоставляет сведения о платформе, на которую работает компонент. |
RenderModeAttribute |
Задает фиксированный режим отрисовки для типа компонента. По возможности компоненты не должны указывать режим отрисовки таким образом и реализовываться для работы во всех режимах отрисовки. Авторы компонентов должны указывать только фиксированный режим отрисовки, если компонент не может работать в других режимах. |
ResourceAsset |
Ресурс приложения компонентов, например скрипт, таблица стилей или изображение. |
ResourceAssetCollection |
Описывает сопоставление статических ресурсов с соответствующими уникальными URL-адресами. |
ResourceAssetProperty |
Свойство ресурса. |
RouteAttribute |
Указывает, что связанный компонент должен соответствовать указанному шаблону шаблона маршрута. |
RouteData |
Описание сведений, определенных во время маршрутизации, указывающей отображаемую страницу. |
RouteView |
Отображает указанный компонент страницы, отрисовку его внутри макета и любых дополнительных вложенных макетов. |
StreamRenderingAttribute |
Атрибут, указывающий, следует ли выполнять потоковую отрисовку компонента и его потомков. Этот атрибут действует только в отрисовщиках, поддерживающих потоковую отрисовку (например, отрисовку HTML на стороне сервера из конечной точки компонента Razor). В других моделях размещения он не действует. Если тип компонента не объявляет этот атрибут, экземпляры этого типа компонента будут совместно использовать тот же режим потоковой отрисовки, что и родительский компонент. |
SupplyParameterFromFormAttribute |
Указывает, что значение связанного свойства должно быть предоставлено из данных формы для формы с указанным именем. |
SupplyParameterFromQueryAttribute |
Указывает, что компоненты маршрутизации могут предоставлять значение параметра из текущей строки URL-запроса. Они также могут предоставлять дополнительные значения, если URL-запрос изменяется. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Позволяет предоставлять параметры компонента из строки запроса с SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
ElementReferenceContext для веб-элемента. |
Структуры
CascadingParameterInfo |
Содержит сведения о каскадном параметре. |
ElementReference |
Представляет ссылку на отрисованный элемент. |
EventCallback |
Делегат привязанного обработчика событий. |
EventCallback<TValue> |
Делегат привязанного обработчика событий. |
EventCallbackWorkItem |
Оболочка делегата обратного вызова, связанного с событием. |
MarkupString |
Строковое значение, которое можно отобразить как разметку, например HTML. |
NavigationOptions |
Дополнительные параметры навигации по другому универсальному коду ресурса (URI). |
ParameterValue |
Представляет один параметр, предоставленный IComponent его родительским элементом в дереве отрисовки. |
ParameterView |
Представляет коллекцию параметров, предоставленных IComponent его родительским элементом в дереве отрисовки. |
ParameterView.Enumerator |
Перечислитель, который выполняет итерацию через ParameterView. |
PersistingComponentStateSubscription |
Представляет подписку на обратный вызов |
RenderHandle |
Позволяет компоненту взаимодействовать с отрисовщиком. |
Интерфейсы
IComponent |
Представляет компонент пользовательского интерфейса. |
IComponentActivator |
Представляет активатор, который можно использовать для создания экземпляров компонентов. Активатор не несет ответственности за внедрение зависимостей, так как платформа выполняет внедрение зависимостей в результирующие экземпляры отдельно. |
IComponentRenderMode |
Представляет режим отрисовки для компонента. |
IHandleAfterRender |
Интерфейс, реализованный компонентами, получающими уведомление о том, что они были отрисованы. |
IHandleEvent |
Интерфейс, реализованный компонентами, получающими уведомление об изменениях состояния. |
IPersistentComponentStateStore |
Управляет хранилищем компонентов и служб, которые являются частью приложения Blazor. |
Перечисления
PersistedStateSerializationMode |
Указывает режим, используемый при сериализации постоянного состояния компонента. |
Делегаты
RenderFragment |
Представляет сегмент содержимого пользовательского интерфейса, реализованный как делегат, который записывает содержимое в RenderTreeBuilder. |
RenderFragment<TValue> |
Представляет сегмент содержимого пользовательского интерфейса для объекта типа |
Комментарии
Дополнительные сведения о компонентах см. в статье Создание и использование компонентов ASP.NET Core Razor.