Microsoft.AspNetCore.Mvc.Infrastructure 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 typy wymagane do wykonania akcji i wyniku.
Klasy
ActionContextAccessor |
Typ, który zapewnia dostęp do elementu ActionContext. |
ActionDescriptorCollection |
Buforowana kolekcja .ActionDescriptor |
ActionDescriptorCollectionProvider |
Klasa bazowa, dla IActionDescriptorCollectionProvider której udostępnia IChangeToken również powiadomienia reaktywne ActionDescriptor zmian. |
ActionResultObjectValueAttribute |
Atrybut z adnotacjami w konstruktorze ActionResult, parametrach metody pomocniczej i właściwościach, aby wskazać, że parametr lub właściwość jest używana do ustawiania wartości "value" dla actionResult. Analizatory pasują do tego parametru według nazwy typu. Dzięki temu użytkownicy mogą dodawać adnotacje do niestandardowych wyników \ niestandardowych pomocników za pomocą atrybutu zdefiniowanego przez użytkownika bez konieczności uwidaczniania tego typu. Ten atrybut jest celowo oznaczony dziedziczone = false, ponieważ analizator nie przechodzi przez graf dziedziczenia. |
ActionResultStatusCodeAttribute |
Atrybut z adnotacją dla konstruktora ActionResult i parametrów metody pomocniczej, aby wskazać, że parametr jest używany do ustawiania "statusCode" dla ActionResult. Analizatory pasują do tego parametru według nazwy typu. Dzięki temu użytkownicy mogą dodawać adnotacje do niestandardowych wyników \ niestandardowych pomocników za pomocą atrybutu zdefiniowanego przez użytkownika bez konieczności uwidaczniania tego typu. Ten atrybut jest celowo oznaczony dziedziczone = false, ponieważ analizator nie przechodzi przez graf dziedziczenia. |
AmbiguousActionException |
Wyjątek wskazujący wiele dopasowań w zaznaczenia akcji. |
CompatibilitySwitch<TValue> |
Infrastruktura obsługująca implementację programu CompatibilityVersion. Jest to implementacja odpowiednia ICompatibilitySwitch do użycia ze wzorcem IOptions<TOptions> . Jest to infrastruktura struktury i nie powinna być używana przez kod aplikacji. |
ConfigureCompatibilityOptions<TOptions> |
Klasa bazowa dla infrastruktury, która implementuje obsługę ASP.NET Core MVC dla programu CompatibilityVersion. Jest to infrastruktura struktury i nie powinna być używana przez kod aplikacji. |
ContentResultExecutor |
Odpowiedzialność IActionResultExecutor<TResult> za ContentResult |
DefaultOutputFormatterSelector |
Domyślna implementacja elementu OutputFormatterSelector. |
DefaultStatusCodeAttribute |
Określa domyślny kod stanu skojarzony z elementem ActionResult. |
FileContentResultExecutor |
Polecenie IActionResultExecutor<TResult> |
FileResultExecutorBase |
Klasa bazowa do wykonywania wyniku pliku. |
FileStreamResultExecutor |
Wynik IActionResultExecutor<TResult> strumienia pliku. |
LocalRedirectResultExecutor |
Element IActionResultExecutor<TResult> obsługujący element LocalRedirectResult. |
ModelStateInvalidFilter |
Obiekt IActionFilter , który odpowiada na nieprawidłowy ModelStateelement . Ten filtr jest dodawany do wszystkich typów i akcji z adnotacjami za pomocą polecenia ApiControllerAttribute. Zobacz ApiBehaviorOptions , jak skonfigurować ten filtr. |
MvcCompatibilityOptions |
Typ opcji konfigurowania aplikacji CompatibilityVersion. |
ObjectResultExecutor |
Wykonuje polecenie , ObjectResult aby zapisać w odpowiedzi. |
OutputFormatterSelector |
Wybiera element , IOutputFormatter aby napisać odpowiedź na bieżące żądanie. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Reprezentuje metadane dla pliku. |
ProblemDetailsFactory |
Fabryka do produkcji ProblemDetails i ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor |
A IActionResultExecutor<TResult> dla RedirectToActionResult. |
RedirectToPageResultExecutor | |
RedirectToRouteResultExecutor | |
VirtualFileResultExecutor |
Interfejsy
IActionContextAccessor |
Definiuje interfejs do uwidaczniania elementu ActionContext. |
IActionDescriptorChangeProvider |
Zapewnia sposób sygnalizatora unieważnienia buforowanej kolekcji ActionDescriptor z klasy IActionDescriptorCollectionProvider. |
IActionDescriptorCollectionProvider |
Udostępnia obecnie buforowane kolekcje .ActionDescriptor |
IActionInvokerFactory |
Definiuje interfejs do tworzenia IActionInvoker obiektu dla bieżącego żądania. |
IActionResultExecutor<TResult> |
Definiuje interfejs usługi, który może wykonywać określony rodzaj IActionResult , manipulując elementem HttpResponse. |
IActionResultTypeMapper |
Dostarcza mapowanie z wartości zwracanej akcji na element IActionResult na potrzeby przetwarzania żądań. |
IActionSelector |
Definiuje interfejs do wybierania akcji MVC do wywołania dla bieżącego żądania. |
IApiBehaviorMetadata |
Element IFilterMetadata wskazujący, że typ i wszystkie typy pochodne są używane do obsługi odpowiedzi interfejsu API PROTOKOŁU HTTP. Kontrolery ozdobione tym atrybutem (ApiControllerAttribute) są konfigurowane z funkcjami i zachowaniem ukierunkowanym na ulepszanie środowiska dewelopera na potrzeby tworzenia interfejsów API. |
IClientErrorActionResult |
Element IStatusCodeActionResult , który można przekształcić w bardziej opisowy błąd klienta. |
IClientErrorFactory |
Fabryka do tworzenia błędów klienta. Ten kontrakt jest używany przez kontrolery z adnotacjami ApiControllerAttribute w celu przekształcenia IClientErrorActionResult. |
ICompatibilitySwitch |
Definiuje przełącznik zgodności. Jest to infrastruktura struktury i nie powinna być używana przez kod aplikacji. |
IConvertToActionResult |
Definiuje kontrakt, aby przekonwertować typ na IActionResult podczas wywołania akcji. |
IHttpRequestStreamReaderFactory |
Tworzy TextReader wystąpienia do odczytu z elementu Body. |
IHttpResponseStreamWriterFactory |
Tworzy TextWriter wystąpienia do zapisywania w pliku Body. |
IParameterInfoParameterDescriptor |
A ParameterDescriptor dla parametrów akcji. |
IPropertyInfoParameterDescriptor |
A ParameterDescriptor dla powiązanych właściwości. |
IStatusCodeActionResult |
Reprezentuje element IActionResult , który po wykonaniu spowoduje wygenerowanie odpowiedzi HTTP z określonym StatusCodeelementem . |
Uwagi
Aby zapoznać się z wprowadzeniem do wzorca MVC, zobacz Omówienie ASP.NET Core MVC.
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