SqlMethodAttribute.InvokeIfReceiverIsNull Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menunjukkan apakah SQL Server harus memanggil metode pada instans 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
Nilai Properti
true
jika SQL Server harus memanggil metode pada instans null; jika tidak, false
. Jika metode tidak dapat dipanggil (karena atribut pada metode ), SQL Server DbNull
dikembalikan.
Keterangan
Nilai InvokeIfReceiverIsNull
default properti adalah false
. Artinya, metode tidak dipanggil pada instans null. Jika InvokeIfReceiverIsNull
adalah true
, nilai pengembalian metode tergantung pada jenisnya. Jika jenis pengembalian metode dapat diubah ke null, nilai null yang dibedakan untuk jenis tersebut dikembalikan. Jika jenis pengembalian tidak dapat diubah ke null, nilai CLR default untuk jenis tersebut akan dikembalikan. Nilai default untuk jenis referensi adalah null
. Nilai default untuk jenis nilai adalah nilai yang dikembalikan saat Anda memanggil konstruktor tanpa parameter untuk jenis tersebut.