SqlMethodAttribute.InvokeIfReceiverIsNull Eigenschaft
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.
Gibt an, ob SQL Server die Methode für NULL-Instanzen aufrufen soll.
public:
property bool InvokeIfReceiverIsNull { bool get(); void set(bool value); };
public bool InvokeIfReceiverIsNull { get; set; }
member this.InvokeIfReceiverIsNull : bool with get, set
Public Property InvokeIfReceiverIsNull As Boolean
Eigenschaftswert
true
, wenn SQL Server die Methode für NULL-Instanzen aufrufen werden soll; andernfalls false
. Wenn die Methode nicht aufgerufen werden kann (aufgrund eines Attributs für die Methode), wird die SQL Server DbNull
zurückgegeben.
Hinweise
Der Standardwert der InvokeIfReceiverIsNull
-Eigenschaft ist false
. Das heißt, die Methode wird nicht auf einer NULL-Instanz aufgerufen. Wenn InvokeIfReceiverIsNull
ist true
, hängt der Rückgabewert der -Methode vom Typ ab. Wenn der Rückgabewert der Methode NULL-Werte zulässt, wird der NULL-Wert für den Typ zurückgegeben. Wenn der Rückgabewert der Methode keine NULL-Werte zulässt, wird der CLR-Standardwert für diesen Typ zurückgegeben. Der Standardwert für Verweistypen ist null
. Der Standardwert für einen Werttyp ist der Wert, der zurückgegeben wird, wenn Sie den parameterlosen Konstruktor für den Typ aufrufen.