Test: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
// via Wikitext Extension for VSCode |
||
| Zeile 21: | Zeile 21: | ||
<br> | <br> | ||
{{#mermaid:classDiagram | |||
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). | Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act). | ||
Version vom 18. März 2025, 01:57 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
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).