AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert der Laufzeitanmerkung mit dem angegebenen Namen ab und fügt ihn hinzu, falls keine vorhanden ist.
public virtual TValue GetOrAddRuntimeAnnotationValue<TValue,TArg> (string name, Func<TArg?,TValue> valueFactory, TArg? factoryArgument);
abstract member GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
override this.GetOrAddRuntimeAnnotationValue : string * Func<'Arg, 'Value> * 'Arg -> 'Value
Public Overridable Function GetOrAddRuntimeAnnotationValue(Of TValue, TArg) (name As String, valueFactory As Func(Of TArg, TValue), factoryArgument As TArg) As TValue
Typparameter
- TValue
- TArg
Parameter
- name
- String
Der Name des Annotation-Objekts.
- valueFactory
- Func<TArg,TValue>
Die Factory, die zum Erstellen des Werts verwendet wird, wenn die Anmerkung nicht vorhanden ist.
- factoryArgument
- TArg
Ein Argument für die Factorymethode.
Gibt zurück
Der Wert der vorhandenen Laufzeitanmerkung, wenn bereits eine Anmerkung mit dem angegebenen Namen vorhanden ist. Andernfalls ein neu erstellter Wert.
Implementiert
Gilt für:
Entity Framework