Freigeben über


StructuralObject.GetValidValue Methode

Definition

Überlädt

GetValidValue(Byte[])

Gibt eine Kopie des aktuellen Bytewerts zurück.

GetValidValue<T>(T, String, Boolean, Boolean)

Gibt einen komplexen Typ für die angegebene Eigenschaft zurück.

GetValidValue(Byte[])

Gibt eine Kopie des aktuellen Bytewerts zurück.

protected internal static byte[] GetValidValue (byte[] currentValue);
static member GetValidValue : byte[] -> byte[]
Protected Friend Shared Function GetValidValue (currentValue As Byte()) As Byte()

Parameter

currentValue
Byte[]

Der aktuelle Bytearraywert.

Gibt zurück

Byte[]

Eine Kopie des aktuellen Byte-Werts.

Gilt für:

GetValidValue<T>(T, String, Boolean, Boolean)

Gibt einen komplexen Typ für die angegebene Eigenschaft zurück.

protected internal T GetValidValue<T> (T currentValue, string property, bool isNullable, bool isInitialized) where T : System.Data.Entity.Core.Objects.DataClasses.ComplexObjectnew();
member this.GetValidValue : 'T * string * bool * bool -> 'T (requires 'T :> System.Data.Entity.Core.Objects.DataClasses.ComplexObject and 'T : (new : unit -> 'T))
Protected Friend Function GetValidValue(Of T As {ComplexObjectNew}) (currentValue As T, property As String, isNullable As Boolean, isInitialized As Boolean) As T

Typparameter

T

Der Typ des komplexen Objekts, das angefordert wird.

Parameter

currentValue
T

Ein komplexes Objekt, das von einem komplexen Objekt erbt.

property
String

Der Name der komplexen Eigenschaft, die das komplexe Objekt ist.

isNullable
Boolean

Gibt an, ob der Typ NULL-Werte unterstützt.

isInitialized
Boolean

Gibt an, ob der Typ initialisiert wurde.

Gibt zurück

T

Ein komplexes Typobjekt für die Eigenschaft.

Hinweise

Im Gegensatz zu den meisten anderen Hilfsmethoden in dieser Klasse ist diese nicht statisch, da sie auf setValidValue für komplexe Objekte verweist, was auch nicht statisch ist, da sie einen Verweis darauf benötigt.

Gilt für: