ImmutableInterlocked.TryUpdate<TKey,TValue> 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.
Legt den angegebenen Schlüssel auf den angegebenen Wert fest, wenn für den angegebenen Schlüssel bereits ein bestimmter Wert festgelegt ist.
public:
generic <typename TKey, typename TValue>
static bool TryUpdate(System::Collections::Immutable::ImmutableDictionary<TKey, TValue> ^ % location, TKey key, TValue newValue, TValue comparisonValue);
public static bool TryUpdate<TKey,TValue> (ref System.Collections.Immutable.ImmutableDictionary<TKey,TValue> location, TKey key, TValue newValue, TValue comparisonValue);
static member TryUpdate : ImmutableDictionary * 'Key * 'Value * 'Value -> bool
Public Shared Function TryUpdate(Of TKey, TValue) (ByRef location As ImmutableDictionary(Of TKey, TValue), key As TKey, newValue As TValue, comparisonValue As TValue) As Boolean
Typparameter
- TKey
Der Typ der in der Auflistung enthaltenen Schlüssel.
- TValue
Der Typ der Werte, die in der Auflistung enthalten sind.
Parameter
- location
- ImmutableDictionary<TKey,TValue>
Das zu aktualisierende Wörterbuch.
- key
- TKey
Der zu aktualisierende Schlüssel.
- newValue
- TValue
Der neue Wert, der festzulegen ist.
- comparisonValue
- TValue
Der aktuelle Wert für key
, damit die Aktualisierung erfolgreich ausgeführt werden kann.
Gibt zurück
true
, wenn key
und comparisonValue
im Wörterbuch vorhanden sind und der Vergleich in newValue
aktualisiert wurde, andernfalls false
.