SqlMethodAttribute.InvokeIfReceiverIsNull Eigenschaft

Definition

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.

Gilt für: