Test: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
// via Wikitext Extension for VSCode |
Keine Bearbeitungszusammenfassung |
||
| Zeile 22: | Zeile 22: | ||
<br> | <br> | ||
{{#mermaid:classDiagram | {{#mermaid:classDiagram | ||
class ActionResult { | class ActionResult { | ||
<<abstract>> | <<abstract>> | ||
Version vom 18. März 2025, 01:58 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
{{#mermaid:classDiagram
class Controller{
+Execute(Request) Response
}
class Routing{
+Route(Request) Controller
}
class Request{
}
class Response{
}
class ActionResult{
}
Controller --|> ActionResult
Routing --|> Controller
Controller "1" -- "1" Request : uses
Controller "1" -- "1" Response : creates
}}
{{#mermaid:classDiagram
class ActionResult {
<<abstract>>
+ExecuteResultAsync(ActionContext context) Task
}
class ViewResult {
+ViewName : string
+Model : object
+ExecuteResultAsync(ActionContext context) Task
}
class JsonResult {
+Value : object
+ExecuteResultAsync(ActionContext context) Task
}
class FileResult {
+FileName : string
+ContentType : string
+ExecuteResultAsync(ActionContext context) Task
}
class RedirectResult {
+Url : string
+Permanent : bool
+ExecuteResultAsync(ActionContext context) Task
}
class StatusCodeResult {
+StatusCode : int
+ExecuteResultAsync(ActionContext context) Task
}
ActionResult <|-- ViewResult ActionResult <|-- JsonResult ActionResult <|-- FileResult ActionResult <|-- RedirectResult ActionResult <|-- StatusCodeResult
}}
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).