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 wywołać metodę w wystąpieniach o wartości null; w przeciwnym razie false
. Jeśli nie można wywołać metody (z powodu atrybutu 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
jest to true
, wartość zwracana metody zależy od jego typu. Jeśli zwracany typ metody ma wartość null, zwracana jest wyróżniająca wartość null dla typu. Jeśli zwracany typ jest inny niż null, zwracana jest domyślna wartość CLR dla typu. Wartość domyślna dla typów referencyjnych to null
. Wartość domyślna typu wartości to wartość zwracana podczas wywoływania konstruktora bez parametrów dla typu.