SqlMethodAttribute.InvokeIfReceiverIsNull Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si SQL Server doit appeler la méthode sur les instances 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
Valeur de propriété
true
si SQL Server doit appeler la méthode sur les instances null ; sinon false
. Si la méthode ne peut pas être appelée (en raison d’un attribut sur la méthode), le SQL Server DbNull
est retourné.
Remarques
La valeur par défaut de la InvokeIfReceiverIsNull
propriété est false
. Autrement dit, la méthode n’est pas appelée sur un instance null. Si InvokeIfReceiverIsNull
a la valeur true
, la valeur de retour de la méthode dépend de son type. Si le type de retour de la méthode est nullable, la valeur null distinguée du type est retournée. Si le type de retour n’est pas nullable, la valeur CLR par défaut du type est retournée. La valeur par défaut pour les types de référence est null
. La valeur par défaut d’un type de valeur est la valeur qui est retournée lorsque vous appelez le constructeur sans paramètre pour le type.