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 dla podtypów powiązań elementu |
CascadingParameterAttribute |
Określa docelowy element członkowski jako parametr składnika kaskadowego. Jego wartość zostanie dostarczona przez najbliższego przodka CascadingValue<TValue> składnik, 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. Dzięki temu wnioskowanie ogólnego typu może automatycznie używać wartości parametru tego typu dla elementów podrzędnych, które mają również parametr typu o tej samej nazwie. |
CascadingValue<TValue> |
Składnik, który udostępnia kaskadową wartość dla wszystkich składników podrzędnych. |
CascadingValueSource<TValue> |
Dostarcza kaskadową wartość, którą można odebrać za pomocą składników przy użyciu 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 Renderer. |
DynamicComponent |
Składnik renderujący inny składnik dynamicznie zgodnie z jego parametrem Type. |
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 ParameterAttribute. |
ElementReferenceContext |
Kontekst ElementReference. |
ElementReferenceExtensions |
Klasa statyczna, która dodaje metody rozszerzenia do ElementReference. |
ErrorBoundaryBase |
Klasa bazowa składników granicy błędów. |
EventCallbackFactory |
Fabryka do tworzenia wystąpień EventCallback i EventCallback<TValue>. |
EventCallbackFactoryBinderExtensions |
Zawiera metody rozszerzenia dla powiązania dwukierunkowego przy użyciu EventCallback. Tylko do użytku wewnętrznego. |
EventCallbackFactoryEventArgsExtensions |
Udostępnia metody rozszerzeń dla typów EventCallbackFactory i EventArgs. |
EventHandlerAttribute |
Kojarzy typ argumentu zdarzenia z nazwą atrybutu zdarzenia. |
ExcludeFromInteractiveRoutingAttribute |
Po zastosowaniu do składnika strony wskazuje, że składnik interakcyjny Router powinien ignorować tę stronę. Oznacza to, że nawigacja na stronie nie zostanie rozwiązana przez routing interakcyjny, ale zamiast tego spowoduje ponowne załadowanie pełnej strony. |
ImportMap |
Reprezentuje element |
ImportMapDefinition |
Reprezentuje zawartość elementu |
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, gdy LocationChanged zgłasza wyjątek. |
NavigationException |
Wyjątek zgłaszany, gdy NavigationManager nie może przejść do innego adresu URL. |
NavigationManager |
Zapewnia abstrakcję do wykonywania zapytań i zarządzania nawigacją identyfikatora URI. |
NavigationManagerExtensions |
Udostępnia metody rozszerzenia dla typu NavigationManager. |
OwningComponentBase |
Klasa podstawowa, która tworzy zakres dostawcy usług. |
OwningComponentBase<TService> |
Klasa podstawowa, 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. |
RendererInfo |
Zawiera informacje o platformie, na których działa składnik. |
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. |
ResourceAsset |
Zasób aplikacji składników, taki jak skrypt, arkusz stylów lub obraz. |
ResourceAssetCollection |
Opisuje mapowanie zasobów statycznych na odpowiadające im unikatowe adresy URL. |
ResourceAssetProperty |
Właściwość zasobu. |
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, renderuje go wewnątrz układu i wszelkie dalsze zagnieżdżone układy. |
StreamRenderingAttribute |
Atrybut wskazujący, czy należy 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ą również podać dalsze wartości, jeśli ciąg zapytania adresu URL ulegnie zmianie. |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
Umożliwia dostarczanie parametrów składnika z ciągu zapytania przy użyciu SupplyParameterFromQueryAttribute. |
WebElementReferenceContext |
ElementReferenceContext elementu internetowego. |
Struktury
CascadingParameterInfo |
Zawiera informacje o parametrze kaskadowym. |
ElementReference |
Reprezentuje odwołanie do renderowanego elementu. |
EventCallback |
Powiązany delegat programu obsługi zdarzeń. |
EventCallback<TValue> |
Powiązany delegat 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 przez jego element nadrzędny w drzewie renderowania. |
ParameterView |
Reprezentuje kolekcję parametrów dostarczonych do IComponent przez jego element nadrzędny w drzewie renderowania. |
ParameterView.Enumerator |
Moduł wyliczający, który iteruje za pośrednictwem ParameterView. |
PersistingComponentStateSubscription |
Reprezentuje subskrypcję wywołania zwrotnego |
RenderHandle |
Umożliwia składnikowi interakcję z 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 wstrzykiwanie 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 powiadomienie, że zostały one renderowane. |
IHandleEvent |
Interfejs implementowany przez składniki odbierające powiadomienia o zmianach stanu. |
IPersistentComponentStateStore |
Zarządza magazynem składników i usług będących 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 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 Create and use ASP.NET Core Razor components.