[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]
Gibt den aktuellen Wert zurück. Wenn mustBeValid gleich true und der aktuelle Token-Status nicht Valid oder wenn mustBeValid == false und der aktuelle Token-Status NotSet ist, wird def zurückgegeben. Wenn der Typ T kein Referenz-Typ ist und der Token-Wert null ist, wird def zurückgegeben.

Namespace: DynamicNode.Core
Assembly: DNCore (in DNCore.dll) Version: 1.4.4679.19807 (1.4.0.0)

Syntax

C#
public virtual T GetCurrentValue<T>(
	T def,
	bool mustBeValid
)
Visual Basic
Public Overridable Function GetCurrentValue(Of T) ( _
	def As T, _
	mustBeValid As Boolean _
) As T
F#
abstract GetCurrentValue : 
        def:'T * 
        mustBeValid:bool -> 'T 
override GetCurrentValue : 
        def:'T * 
        mustBeValid:bool -> 'T 

Parameters

def
Type: T
Der Standardwert.
mustBeValid
Type: System..::..Boolean
Wenn true übergeben wird, muss der aktuelle Token-Status Valid sein, damit der Token-Wert zurückgegeben werden darf.

Type Parameters

T
Der Typ des erwarteten Wertes.

Return Value

Ein sicherer Wert.

Exceptions

ExceptionCondition
System..::..InvalidCastExceptionWird geworfen, wenn der Token-Wert nicht in den Typ T umgewandelt werden kann.

See Also