ValidationContext.GetCache-Methode
Geschützte Member einschließen
Geerbte Member einschließen
Ruft den Cache für die angegebene Klasse ab.
Dieser Member wird überladen. Klicken Sie auf einen Namen in der Überladungsliste, um vollständige Informationen zu diesem Member sowie zu Syntax, Nutzung und Beispielen zu erhalten.
Überladungs liste
Name | Beschreibung | |
---|---|---|
![]() |
GetCache<T>() | Ruft den Cache für die angegebene Klasse ab. |
![]() |
GetCache<T>(String) | Ruft den Cache für die angegebene Klasse ab. |
Zum Seitenanfang
Hinweise
Sie sollten diese Methode verwenden, um Informationen, in Variablen zwischenzuspeichern zu vermeiden.
Die Methode ruft den Klassencache ab, der dem Validierungskontext zugeordnet ist. Wenn diese Methode zum ersten Mal aufgerufen wird, wird ein Cache für die Klasse erstellt. Jede zusätzliche Zeit, die diese Methode, der vorhandene Cache aufgerufen wird, wird abgerufen. Ein Cache wird für jede Parameterklasse erstellt und kann von anderen Klassen aufgerufen werden.
Um diese Methode zu verwenden, muss die Zielklasse einen NullParameterkonstruktor haben. Zusammengesetzte Klassen werden ebenfalls zulässig. Beispielsweise können Sie verwenden: context.GetCache<Dictionary<string, extraObject>>()
Sobald der Cache zurückgegeben wird, können Sie es mit der ValidationMessageObserver-Klasse verwenden, die Ihnen ermöglicht, Informationen zwischen Validierungsmethoden zu übergeben.