AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il valore dell'annotazione di runtime con il nome specificato, aggiungendolo se non esiste.
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
Parametri di tipo
- TValue
- TArg
Parametri
- name
- String
Nome dell'elemento Annotation.
- valueFactory
- Func<TArg,TValue>
La factory usata per creare il valore se l'annotazione non esiste.
- factoryArgument
- TArg
Argomento per il metodo factory.
Restituisce
Valore dell'annotazione di runtime esistente se esiste già un'annotazione con il nome specificato. In caso contrario, un valore appena creato.