SqlMethodAttribute.InvokeIfReceiverIsNull Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Indica si SQL Server debe invocar el método en las instancias 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
Valor de propiedad
Es true
si SQL Server debe invocar el método en las instancias null; de lo contrario, es false
. Si no se puede invocar el método (debido a un atributo en el método ), se devuelve el SQL ServerDbNull
.
Comentarios
El valor predeterminado de la InvokeIfReceiverIsNull
propiedad es false
. Es decir, el método no se invoca en una instancia nula. Si InvokeIfReceiverIsNull
es true
, el valor devuelto del método depende de su tipo. Si el tipo devuelto del método acepta valores NULL, se devuelve el valor NULL distintivo del tipo. Si el tipo de valor devuelto no acepta valores NULL, se devuelve el valor CLR predeterminado para el tipo. El valor predeterminado para los tipos de referencia es null
. El valor predeterminado de un tipo de valor es el valor que se devuelve cuando se llama al constructor sin parámetros para el tipo.