InitializeDatabaseConnection()

WebSecurity - InitializeDatabaseConnection()


❮ WebSecurity

Ta’rif

InitializeDatabaseConnection() metodi WebSecurity ma’lumotlar bazasini initsializatsiya qiladi.

Metod foydalanuvchi va a’zolik ma’lumotlarini saqlaydigan ma’lumotlar bazasiga ulanish orqali WebSecurity tizimini initsializatsiya qiladi.


C# va VB sintaksisi

WebSecurity.InitializeDatabaseConnection(connectionString, userTableName, userIdColumn, userNameColumn, autoCreateTables)

Parametrlar

Parametr Tip Tavsif
connectionString String

WebSecurity ma’lumotlar bazangizning nomi (izohlarga qarang)

userTableName String Foydalanuvchi profili ma’lumotlarini saqlaydigan ma’lumotlar bazasi jadvali
userIdColumn String Foydalanuvchi ID’larini (birlamchi kalitlarni) saqlaydigan ma’lumotlar bazasi ustuni
userNameColumn String Foydalanuvchi nomlarini saqlaydigan ma’lumotlar bazasi ustuni
autoCreateTables Boolean true — foydalanuvchi profili va a’zolik jadvallari mavjud bo‘lmasa, ular yaratilishi kerakligini bildiradi, aks holda false


Qaytariladigan qiymat

Yo‘q.


Izohlar

Agar SQL Server Compact’dan foydalanayotgan bo‘lsangiz, connectionString WebSecurity ma’lumotlar bazasining nomi (.sdf fayl kengaytmasisiz) bo‘lishi kerak. Aks holda u veb-konfiguratsiyadagi (web.config faylidagi) ulanish stringining nomi bo‘lishi kerak.

autoCreateTables ma’lumotlar bazasi jadvallarini avtomatik yaratishga majbur qila olsa ham, ma’lumotlar bazasining o‘zi har doim mavjud bo‘lishi kerak.


Xatolar va istisnolar

Quyidagi hollarda InitializeDatabaseConnection() metodi InvalidOperationException istisnosini chiqaradi:

  • SimpleMembership initsializatsiya qilinmagan (yoki veb-sayt konfiguratsiyasida o‘chirib qo‘yilgan)

❮ WebSecurity

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!