Microsoft.AspNetCore.Components Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy renderowania składników, obsługi zdarzeń i routingu.
Klasy
BindConverter |
Wykonuje konwersje podczas wiązania. |
BindElementAttribute |
Konfiguruje opcje powiązania określonych typów elementów. |
BindInputElementAttribute |
Konfiguruje opcje powiązań podtypów elementu HTML |
CascadingParameterAttribute |
Określa element docelowy jako kaskadowy parametr składnika. Jego wartość zostanie dostarczona przez najbliższy składnik ancestor CascadingValue<TValue> , który dostarcza wartości z zgodnym typem i nazwą. |
CascadingParameterAttributeBase |
Reprezentuje parametr, którego wartość kaskadowo obniża hierarchię składników. |
CascadingTypeParameterAttribute |
Określa ogólny parametr typu jako kaskadowy. Umożliwia to wnioskowanie typu ogólnego, aby automatycznie używać tej wartości parametru typu dla elementów podrzędnych, które mają również parametr typu o tej samej nazwie. |
CascadingValue<TValue> |
Składnik, który zapewnia kaskadową wartość dla wszystkich składników podrzędnych. |
CascadingValueSource<TValue> |
Dostarcza kaskadową wartość, którą można odbierać za pomocą składników przy użyciu polecenia CascadingParameterAttribute. |
ChangeEventArgs |
Dostarcza informacje o zgłaszanym zdarzeniu zmiany. |
ComponentBase |
Opcjonalna klasa bazowa dla składników. Alternatywnie składniki mogą implementować IComponent bezpośrednio. |
Dispatcher |
Wysyła akcje zewnętrzne do wykonania w kontekście elementu Renderer. |
DynamicComponent |
Składnik, który renderuje inny składnik dynamicznie zgodnie z jego Type parametrem. |
EditorRequiredAttribute |
Określa, że parametr składnika jest wymagany do podania przez użytkownika podczas tworzenia go w edytorze. Jeśli nie podano wartości tego parametru, edytory lub narzędzia kompilacji mogą zawierać ostrzeżenia wskazujące użytkownika na określenie wartości. Ten atrybut jest prawidłowy tylko we właściwościach oznaczonych znakiem ParameterAttribute. |
ElementReferenceContext |
Kontekst dla elementu ElementReference. |
ElementReferenceExtensions |
Statyczna klasa, która dodaje metody rozszerzeń do ElementReferenceklasy . |
ErrorBoundaryBase |
Klasa bazowa składników granicy błędów. |
EventCallbackFactory |
Fabryka do tworzenia EventCallbackEventCallback<TValue> i wystąpień. |
EventCallbackFactoryBinderExtensions |
Zawiera metody rozszerzenia dla powiązania dwukierunkowego przy użyciu polecenia EventCallback. Tylko do użytku wewnętrznego. |
EventCallbackFactoryEventArgsExtensions |
Udostępnia metody rozszerzeń dla EventCallbackFactory typów i EventArgs . |
EventHandlerAttribute |
Kojarzy typ argumentu zdarzenia z nazwą atrybutu zdarzenia. |
InjectAttribute |
Wskazuje, że skojarzona właściwość powinna mieć wartość wstrzykniętą z dostawcy usług podczas inicjowania. |
LayoutAttribute |
Wskazuje, że skojarzony typ składnika używa określonego układu. |
LayoutComponentBase |
Opcjonalna klasa bazowa dla składników reprezentujących układ. Alternatywnie składniki mogą implementować IComponent bezpośrednio i deklarować własny parametr o nazwie Body. |
LayoutView |
Wyświetla określoną zawartość wewnątrz określonego układu i wszelkie dalsze zagnieżdżone układy. |
LocationChangeException |
Wyjątek zgłaszany podczas LocationChanged zgłaszania wyjątku. |
NavigationException |
Wyjątek zgłaszany, gdy nie NavigationManager można przejść do innego adresu URL. |
NavigationManager |
Zapewnia abstrakcję do wykonywania zapytań i zarządzania nawigacją identyfikatora URI. |
NavigationManagerExtensions |
Udostępnia metody rozszerzenia dla NavigationManager typu. |
OwningComponentBase |
Klasa bazowa, która tworzy zakres dostawcy usług. |
OwningComponentBase<TService> |
Klasa bazowa, która tworzy zakres dostawcy usług i rozpoznaje usługę typu |
ParameterAttribute |
Określa docelowy element członkowski jako parametr składnika. |
PersistentComponentState |
Stan składników i usług aplikacji składników. |
RenderModeAttribute |
Określa stały tryb renderowania dla typu składnika. Jeśli to możliwe, składniki nie powinny określać trybu renderowania w ten sposób i powinny być implementowane do pracy we wszystkich trybach renderowania. Autorzy składników powinni określić stały tryb renderowania tylko wtedy, gdy składnik nie jest w stanie działać w innych trybach. |
RouteAttribute |
Wskazuje, że skojarzony składnik powinien być zgodny z określonym wzorcem szablonu trasy. |
RouteData |
Opisuje informacje określone podczas routingu, który określa stronę do wyświetlenia. |
RouteView |
Wyświetla określony składnik strony, renderowanie go wewnątrz układu i wszelkich kolejnych zagnieżdżonych układów. |
StreamRenderingAttribute |
Atrybut wskazujący, czy przesyłać strumieniowo renderowanie składnika i jego elementów podrzędnych. Ten atrybut ma zastosowanie tylko w programach renderujących, które obsługują renderowanie strumieniowe (na przykład renderowanie HTML po stronie serwera z punktu końcowego składnika Razor). W innych modelach hostingu nie ma wpływu. Jeśli typ składnika nie deklaruje tego atrybutu, wystąpienia tego typu składnika będą współużytkować ten sam tryb renderowania przesyłania strumieniowego co ich składnik nadrzędny. |
SupplyParameterFromFormAttribute |
Wskazuje, że wartość skojarzonej właściwości powinna być dostarczana z danych formularza dla formularza o określonej nazwie. |
SupplyParameterFromQueryAttribute |
Wskazuje, że składniki routingu mogą podać wartość parametru z bieżącego ciągu zapytania adresu URL. Mogą one również podać dalsze wartości, jeśli zapytanie adresu URL ulegnie zmianie. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Umożliwia dostarczanie parametrów składników z ciągu zapytania za pomocą polecenia SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
A ElementReferenceContext dla elementu internetowego. |
Struktury
CascadingParameterInfo |
Zawiera informacje o parametrze kaskadowym. |
ElementReference |
Reprezentuje odwołanie do renderowanego elementu. |
EventCallback |
Pełnomocnik powiązanego programu obsługi zdarzeń. |
EventCallback<TValue> |
Pełnomocnik powiązanego programu obsługi zdarzeń. |
EventCallbackWorkItem |
Opakowuje delegata wywołania zwrotnego skojarzonego ze zdarzeniem. |
MarkupString |
Wartość ciągu, którą można renderować jako znaczniki, takie jak HTML. |
NavigationOptions |
Dodatkowe opcje przechodzenia do innego identyfikatora URI. |
ParameterValue |
Reprezentuje pojedynczy parametr dostarczony do IComponent obiektu nadrzędnego w drzewie renderowania. |
ParameterView |
Reprezentuje kolekcję parametrów dostarczonych do IComponent obiektu nadrzędnego w drzewie renderowania. |
ParameterView.Enumerator |
Moduł wyliczający, który iteruje za pomocą elementu ParameterView. |
PersistingComponentStateSubscription |
Reprezentuje subskrypcję |
RenderHandle |
Umożliwia składnikowi interakcję z jego modułem renderowania. |
Interfejsy
IComponent |
Reprezentuje składnik interfejsu użytkownika. |
IComponentActivator |
Reprezentuje aktywator, który może służyć do tworzenia wystąpień składników. Aktywator nie jest odpowiedzialny za wstrzyknięcie zależności, ponieważ struktura wykonuje wstrzykiwanie zależności do wynikowych wystąpień oddzielnie. |
IComponentRenderMode |
Reprezentuje tryb renderowania składnika. |
IHandleAfterRender |
Interfejs zaimplementowany przez składniki odbierające powiadomienia, że zostały one renderowane. |
IHandleEvent |
Interfejs zaimplementowany przez składniki, które odbierają powiadomienia o zmianach stanu. |
IPersistentComponentStateStore |
Zarządza magazynem składników i usług, które są częścią aplikacji Blazor. |
Wyliczenia
PersistedStateSerializationMode |
Określa tryb, który ma być używany podczas serializacji stanu trwałego składnika. |
Delegaci
RenderFragment |
Reprezentuje segment zawartości interfejsu użytkownika zaimplementowany jako delegat, który zapisuje zawartość w obiekcie RenderTreeBuilder. |
RenderFragment<TValue> |
Reprezentuje segment zawartości interfejsu użytkownika dla obiektu typu |
Uwagi
Aby uzyskać więcej informacji na temat składników, zobacz Tworzenie i używanie składników ASP.NET Core Razor.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla