أمان الويب - InitializeDatabaseConnection ()
❮ أمن الويب
تعريف
تقوم طريقة InitializeDatabaseConnection () بتهيئة قاعدة بيانات WebSecurity.
تقوم الطريقة بتهيئة نظام أمان الويب عن طريق الاتصال بقاعدة البيانات التي تحتوي على معلومات المستخدم والعضوية.
C # و VB Syntax
WebSecurity.InitializeDatabaseConnection(connectionString, userTableName,
userIdColumn, userNameColumn, autoCreateTables)
المعلمات
Parameter | Type | Description |
---|---|---|
connectionString | String |
The name of your WebSecurity database (se remarks) |
userTableName | String | The database table that contains the user profile information |
userIdColumn | String | The database column that contains the user IDs (primary keys) |
userNameColumn | String | The database column that contains the user names |
autoCreateTables | Boolean | true indicates that user profile and membership tables should be created if they do not exist, otherwise false |
قيمة الإرجاع
لا أحد.
ملاحظات
إذا كنت تستخدم SQL Server Compact ، فيجب أن يكون ConnectionString هو اسم قاعدة بيانات WebSecurity (بدون ملحق اسم الملف .sdf). وإلا يجب أن يكون اسم سلسلة الاتصال في تكوين الويب (ملف web.config).
حتى إذا كان بإمكان autoCreateTables فرض إنشاء جداول قاعدة البيانات تلقائيًا ، يجب أن تكون قاعدة البيانات نفسها موجودة دائمًا.
الأخطاء والاستثناءات
يطرح أسلوب InitializeDatabaseConnection () InvalidOperationException إذا:
- لم تتم تهيئة SimpleMembership (أو تعطيله في تكوين موقع الويب)
❮ أمن الويب