عنصر الهوية (مخطط إعدادات ASP.NET)
يستخدم هذا الأمر لتكوين معلمات لإدارة قيم المستخدم باستخدام ملف تعريف ASP.NET.
يعتبر هذا العنصر جديدا في NET Framework. الإصدار 2.0.
<configuration>العنصر
النظام.ويب عنصر (مخطط إعدادات ASP.NET)
عنصر الهوية (مخطط إعدادات ASP.NET)
<profile
enabled="true|false"
inherits="fully qualified type reference"
automaticSaveEnabled="true|false"
defaultProvider="provider name">
<properties>...</properties>
<providers>...</providers>
</profile>
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
enabled |
سمة Boolean اختيارية. تحديد ما إذا كان يتم ممكّن ملفات تعريف المستخدمين ASP.NET. إذا كان true، التشكيلات الجانبية للمستخدم ASP.NET يتم ممكّنها. يكون الإعداد الافتراضي هو true. |
defaultProvider |
سمة String اختيارية. تعيين اسم الموفر الافتراضي لملف التعريف. لمزيد من المعلومات، راجع Provider. يكون الإعداد الافتراضي هو AspNetSqlProfileProvider. |
inherits |
سمة String اختيارية. يحتوي على مرجع نوع لنوع مخصصة مشتقة صواب ProfileBase class. مجردة ينشئ ASP.NET بشكل حيوي على ProfileCommon الفئة التي ترث من هذا النوع ووضعه في Profile خاصية صواب HttpContext. |
automaticSaveEnabled |
سمة Boolean اختيارية. تحديد ما إذا كانت ملف تعرف المستخدم يُحفظ تلقائياً في إنهاء تنفيذ الصفحة ASP.NET. trueيُظهر المثال التالي تعليمات برمجية حول كيفية تكوين ملف ويب.config أحد تطبيقات ASP.NET لاستخدام موفر مخزن حالة جلسة عمل مخصص. ProfileModule بحفظ الكائن لمستخدم صواب فقط إذا كانت الوحدة النمطية بالكشف عن صواب تم تعديل. أي، IsDirty صواب هو true. لمزيد من المعلومات، راجع نظرة عامة حول خصائص ملف التعريف ASP.NET. يكون الإعداد الافتراضي هو true. |
العناصر التابعة
العنصر |
الوصف |
---|---|
properties |
العنصر المطلوب. تعريف مجموعة من خصائص ملف تعريف المستخدم ومجموعات الخاصية. |
providers |
عنصر اختياري. تعريف مجموعة من موفري العضوية. |
العناصر الأصلية
العنصر |
الوصف |
---|---|
configuration |
تحديد جذر العنصر المطلوب في كل ملف تكوين مستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات NET Framework. |
system.web |
تحدّد جذر العنصر لمقطع التكوين ASP.NET . |
ملاحظات
لمزيد من المعلومات حول الوصول و تعديل قيم التكوين profileلعنصر في تعليمة التطبيق ، راجع ProfileSection.
التكوين الافتراضي
لعنصر الافتراضي التالي profile مكون في ملف Web.config الجذر في الإصدار2.0 من .NET Framework
<profile>
<providers>
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</profile>
مثال
يظهر المثال التالي ملف Web.config لتطبيق ASP.NET تم تكوينه لإستخدام موفر النموذجSqlProfileProvider.
<configuration>
<connectionStrings>
<add name="SqlServices" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial
Catalog=aspnetdb;" />
</connectionStrings>
<system.web>
<authentication mode="Forms" >
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear/>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication"
enablePasswordRetrieval="true"
enablePasswordReset="true"
passwordFormat="Encrypted"
requiresQuestionAndAnswer="true" />
</providers>
</membership>
<profile defaultProvider="SqlProvider">
<providers>
<clear />
<add name="SqlProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication"
description="SqlProfileProvider for SampleApplication" />
</providers>
<properties>
<add name="ZipCode" />
<add name="CityAndState" />
</properties>
</profile>
</system.web>
</configuration>
معلومات العنصر
معالج مقطع التكوين |
|
عضو التكوين |
|
مواقع للتكوين |
Machine.config مستوى جذر ويب.config مستوى تطبيق ويب.config |
المتطلبات |
Microsoft Internet Information Services (IIS) الإصدار 5.0 أو 5.1 أو 6.0. .NET Framework، الإصدار 2.0 Microsoft Visual Studio 2005 |
راجع أيضًا:
المهام
كيفية: تأمين إعدادات التكوين ASP.NET
المرجع
النظام.ويب عنصر (مخطط إعدادات ASP.NET)
خصائص العنصر لملف (مخطط إعدادات ASP.NET)
عنصر الموفرون لملف تعريف (مخطط إعدادات ASP.NET)
المبادئ
نظرة عامة حول خصائص ملف التعريف ASP.NET
عناصر تحكم ملقم ويب ASP.NET و قدرات المستعرض