Bagikan melalui


DbContextOptionsBuilder<TContext>.EnableSensitiveDataLogging Metode

Definisi

Overload

EnableSensitiveDataLogging()

Memungkinkan data aplikasi disertakan dalam pesan pengecualian, pengelogan, dll. Ini dapat mencakup nilai yang ditetapkan ke properti instans entitas Anda, nilai parameter untuk perintah yang dikirim ke database, dan data lainnya. Anda hanya boleh mengaktifkan bendera ini jika Anda memiliki langkah-langkah keamanan yang sesuai berdasarkan sensitivitas data ini.

EnableSensitiveDataLogging(Boolean)

Memungkinkan data aplikasi disertakan dalam pesan pengecualian, pengelogan, dll. Ini dapat mencakup nilai yang ditetapkan ke properti instans entitas Anda, nilai parameter untuk perintah yang dikirim ke database, dan data lainnya. Anda hanya boleh mengaktifkan bendera ini jika Anda memiliki langkah-langkah keamanan yang sesuai berdasarkan sensitivitas data ini.

EnableSensitiveDataLogging()

Memungkinkan data aplikasi disertakan dalam pesan pengecualian, pengelogan, dll. Ini dapat mencakup nilai yang ditetapkan ke properti instans entitas Anda, nilai parameter untuk perintah yang dikirim ke database, dan data lainnya. Anda hanya boleh mengaktifkan bendera ini jika Anda memiliki langkah-langkah keamanan yang sesuai berdasarkan sensitivitas data ini.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableSensitiveDataLogging ();
override this.EnableSensitiveDataLogging : unit -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableSensitiveDataLogging () As DbContextOptionsBuilder(Of TContext)

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Berlaku untuk

EnableSensitiveDataLogging(Boolean)

Memungkinkan data aplikasi disertakan dalam pesan pengecualian, pengelogan, dll. Ini dapat mencakup nilai yang ditetapkan ke properti instans entitas Anda, nilai parameter untuk perintah yang dikirim ke database, dan data lainnya. Anda hanya boleh mengaktifkan bendera ini jika Anda memiliki langkah-langkah keamanan yang sesuai berdasarkan sensitivitas data ini.

public virtual Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> EnableSensitiveDataLogging (bool sensitiveDataLoggingEnabled = true);
override this.EnableSensitiveDataLogging : bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)>
Public Overridable Function EnableSensitiveDataLogging (Optional sensitiveDataLoggingEnabled As Boolean = true) As DbContextOptionsBuilder(Of TContext)

Parameter

sensitiveDataLoggingEnabled
Boolean

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Perhatikan bahwa jika aplikasi mengatur penyedia layanan internal melalui panggilan ke UseInternalServiceProvider(IServiceProvider), maka opsi ini harus dikonfigurasi dengan cara yang sama untuk semua penggunaan penyedia layanan tersebut. Pertimbangkan untuk tidak memanggil UseInternalServiceProvider(IServiceProvider) sehingga EF akan mengelola penyedia layanan dan dapat membuat instans baru sesuai kebutuhan.

Lihat Menggunakan DbContextOptions dan Pengelogan untuk informasi dan contoh selengkapnya.

Berlaku untuk