MVC1000: Verwendung von IHtmlHelper.Partial sollte vermieden werden
Wert | |
---|---|
Regel-ID | MVC1000 |
Fix führt oder führt nicht zur Unterbrechung | Nicht unterbrechend |
Ursache
Die Partial- oder RenderPartial-Methode wurde aufgerufen, oder es wurde auf sie verwiesen.
Regelbeschreibung
Das Rendern eines partiellen Hilfsprogramms mit der Erweiterungsmethode IHtmlHelper.Partial
oder IHtmlHelper.RenderPartial
führt zum Blockieren von Aufrufen. Dies kann zu Leistungseinbußen und Problemen mit Anwendungsdeadlocks aufgrund von Threadpoolmangel führen.
Behandeln von Verstößen
- Verwenden des PartialTagHelpers
- Verwenden Sie PartialAsync oder RenderPartialAsync.
Wann sollten Warnungen unterdrückt werden?
Es ist sicher, diese Regel zu unterdrücken, wenn das Aktualisieren der Anwendung für die Verwendung der vorgeschlagenen Korrekturen nicht trivial ist. Bevor die Überprüfung deaktiviert wird, sollten Sie die Risiken berücksichtigen, die für die Anwendung durch Threadpoolmangel auftreten.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für