AnnotatableBase.GetOrAddRuntimeAnnotationValue<TValue,TArg> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.
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
Parametry typu
- TValue
- TArg
Parametry
- name
- String
Nazwa adnotacji.
- valueFactory
- Func<TArg,TValue>
Fabryka użyta do utworzenia wartości, jeśli adnotacja nie istnieje.
- factoryArgument
- TArg
Argument metody fabryki.
Zwraca
Wartość istniejącej adnotacji środowiska uruchomieniowego, jeśli adnotacja o określonej nazwie już istnieje. W przeciwnym razie nowo utworzona wartość.