This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

ProfileManager.ApplicationName الخاصية

Visual Studio 2010

الحصول أو تعيين اسم تطبيق الذي إلى sإلىre واسترداد ملف تعريف المعلومات.

مساحة الاسم:  System.Web.Profile
التجميع:  System.Web (في System.Web.dll)

public static string ApplicationName { get; set; }

قيمة الخاصية

النوع: System.String
اسم تطبيق الذي إلى sإلىre واسترداد ملف تعريف المعلومات.

ProfileManager يستخدم ApplicationNameخاصية إلى إرفاق معلومات ملف التعريف بتطبيقات مختلفة. يمكنك هذا من تطبيقات عديدة ل استخدم نفس قاعدة بيانات لتخزين معلومات استخدم r دون تشغيل في تعارضات بين استخدم Rs مكررة. يمكن استخدام عدة تطبيقات ASP.NET لنفس قاعدة بيانات مستخدم بتعيين نفس القيمة في ApplicationNameخاصية. ApplicationName يمكن أن تكون الخاصية التعيين برمجياً، أو قد يكون التعيين شكل إلزامي في ملف تكوين تطبيق ويب باستخدام applicationNameالسمة.

إذا كانت القيمة هو غير محدد ل applicationNameالسمة في ملف تكوين تطبيق ويب، ثم استخدم موفري يحلل المضمن مع برنامج.NET Framework ApplicationVirtualPathالقيمة خاصية لتطبيقات ASP.NET. تطبيقات ASP.NET غير، تكون الالقيمة الافتراضية هو ModuleNameالقيمة خاصية، بدون ملحق الملف.

ApplicationName يعرض خاصية SettingsProvider.ApplicationNameخاصية الافتراضي التشكيل الجانبي موفر. الموفر الافتراضي لملف التعريف هو تحديد استخدام defaultProviderالسمة من عنصر تكوين يحلل . إذا كانت ملف تعرف المستخدم يحتوي على الخصائص التي تتم إدارتها من قبل موفر ملف تعريف غير الموفر الافتراضي، قد يتم تكوينه باستخدام اسماً مختلفاً لتطبيق. إلى الوصول اسم تطبيق موفر ملف التعريف غير الموفر الافتراضي، الحصول على مرجع إلى موفر ملف التعريف باستخدام Providersخاصية و الوصول ApplicationNameخاصية الموفر مباشرة.

ملاحظة تنبيهتنبيه

Because a مفرد الافتراضي يحلل موفر مثيل هو used for الجميع of the requests served بواسطة an HttpApplication كائن, you can have multiple requests executing concurrently و attempting إلى التعيين the ApplicationName قيمة الخاصية. ApplicationName خاصية غير آمنة لعدة عمليات الكتابة ومؤشر الترابط و تغيير ApplicationNameالقيمة خاصية يؤدي إلى سلوك غير متوقع لمستخدمين متعددين على تطبيق. هو يوصي بتجنب كتابة تعليمات برمجية التي تسمح للمستخدمين بتعيين ApplicationNameخاصية إلا إذا كنت بحاجة it. مثال على تطبيق الموقع يكون إعداد ApplicationNameقد يتطلب خاصية هو المسؤول تطبيق الذي يقوم بإدارة بيانات ملف التعريف لعدة تطبيق s. يجب أن يكون هذا تطبيق تطبيق مستخدم المفرد وليس تطبيق ويب.

اقتباس ملف تكوين التالي بإظهار العنصر يحلل في القسم النظام.ويب ملف ويب.config ل ASP.NET تطبيق. تعيين موفر ملف التعريف الافتراضي للتطبيق إلى SqlProfileProviderمثيل ويقوم بتعيين ApplicationNameإلى MyApplication.

<profile enabled="true" defaultProvider="SqlProvider">
  <providers>
  <add name="SqlProvider"
    type="System.Web.Profile.SqlProfileProvider"
    connectionStringName="SqlServices"
    applicationName="MyApplication" />
  </providers>
</profile>

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: