SqlMethodAttribute.InvokeIfReceiverIsNull Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, czy SQL Server należy wywołać metodę w wystąpieniach o wartości null.
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
Wartość właściwości
true
jeśli SQL Server należy wywołać metodę w wystąpieniach o wartości null; w przeciwnym razie . false
Jeśli nie można wywołać metody (ze względu na atrybut metody), zwracany jest SQL ServerDbNull
.
Uwagi
Wartość domyślna InvokeIfReceiverIsNull
właściwości to false
. Oznacza to, że metoda nie jest wywoływana w wystąpieniu o wartości null. Jeśli InvokeIfReceiverIsNull
parametr ma true
wartość , zwracana wartość metody zależy od jej typu. Jeśli zwracany typ metody ma wartość null, zwracana jest wartość wyróżniająca null dla typu. Jeśli zwracany typ jest niepusty, zwracana jest domyślna wartość CLR dla typu. Wartość domyślna dla typów odwołań to null
. Wartość domyślna typu wartości to wartość zwracana podczas wywoływania konstruktora bez parametrów dla typu.