مشاركة عبر


عنصر <runtime>

يحتوي على معلومات حول ربط التجميع وتجميع البيانات المهملة.

عنصر <configuration>
  عنصر <runtime>

<runtime>
</runtime>

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

لا يوجد.

العناصر التابعة

العنصر

الوصف

<سياسة alwaysFlowImpersonation>

تعيّن أن هوية Windows دوماً تنساب عبر نقاط غي متزامنة بغض النظر عن كيفية تنفيذ الانتحال.

<تجميع appDomainManager>

تعيّن التجميع الذي يوفر مدير مجال التطبيق لمجال التطبيق الافتراضي في العملية.

<نوع appDomainManager>

تعيّن النوع الذي يخدم كمدير مجال التطبيق لمجال التطبيق الافتراضي.

<مراقبة appDomainResource>

يرشد وقت التشغيل لتجميع إحصائيات حول جميع مجالات التطبيق في زمن العملية.

<assemblyBinding>

تحتوي على معلومات حول إعادة توجيه إصدار التجميع ومواقع التجميعات.

<أسماءbypassTrustedAppStrong >

تحديد ما إذا كان يجب تجاوز التحقق من الاسم المميز للتجميعات الموثوق بها.

<وضع التطوير>

تحدّد ما إذا كان وقت التشغيل يبحث عن تجميعات في الدلائل المحددة بواسطة متغير البيئة DEVPATH.

<أخطاء disableCachingBinding>

تحدد ما إذا كان قد تم تعطيل التخزين المؤقت لفشل الربط وهو السلوك الافتراضي في الإصدار 2.0 من .NET Framework.

<مكدس disableCommitThread>

تحدد ما إذا كان يجب إلتزام مكدس مؤشر الترابط الكامل عند بدء تشغيل مؤشر الترابط.

<مديرdisableFusionUpdatesFromAD >

تحدّد ما إذا كان السلوك الإفتراضي , و هو السماح لمضيف وقت التشغيل أن يمنع إعدادات التكوين لمجال التطبيق , معطل.

<etwenable>

تحديد ما إذا كان سيتم تمكين تتبع الأحداث لـ ETW) Windows) لأحداث وقت تشغيل اللغة العامة.

<forcePerformanceCounterUniqueSharedMemoryReads>

تحديد ما إذا كان يستخدم PerfCounter.dll إالعداد السجل CategoryOptions في تطبيق الإصدار 1.1 من برنامج.NET Framework إلى تحديد ما إذا كان إلى تحميل بيانات العداد الأداء من ذاكرة المشتركة الخاصة بفئة أو ذاكرة العمومية.

<gcconcurrent>

يحدد ما إذا كان وقت تشغيل اللغة العامة يشغّل تجميع البيانات المهملة في نفس الوقت.

<خادم gc>

يحدّد ما إذا كان وقت تشغيل اللغة العامة يشغّل خادم تجميع البيانات المهملة.

<generatepublisherevidence>

يعيّن ما إذا كان وقت التشغيل يستخدم سياسة النشر أمان الوصول إلى التعليمات البرمجية (CAS) .

<سياسة NetFx40_LegacySecurity >

تعين ما إذا كان وقت التشغيل يستخدم سياسة أمان الوصول إلى التعليمات البرمجية القديمة (CAS).

<NetFx40_PInvokeStackResilience>

تحديد ما إذا كان وقت التشغيل تلقائياً إصلاح غير صحيح استدعاء النظام الأساسي تصريحات في وقت التشغيل، حساب من انتقالات أبطأ بين إدارته وتعليمه برمجية مدارة.

<سياسة legacyCorruptedStateExceptions>

تحدد ما إذا كان وقت التشغيل يسمح للتعليمات البرمجية المدارة بالتقاط استثناءات انتهاكات الوصول واستثناءات حالة التلف الأخرى.

<سياسة legacyImpersonation>

يعيّن أن معرّف Windows لا يتدفق عبر نقاط غير متزامنة بغض النظر عن إعدادات التدفق لسياق التنفيذ في مؤشر الترابط الحالي.

<مصادر loadfromRemote>

تحدد ما إذا كان يتم تحميل تحميل تجميعات من مصادر بعيدة كثقة كاملة.

<prefercominsteadofremoting>

تعيّن أن وقت التشغيل سيستخدم توافق COM بدلاً من الاتصال عن بُعد عبر حدود مجال التطبيق.

<shadowcopytimestampverification>

تعين ما إذا كان نسخ الظل يستخدم سلوك بدء التشغيل الافتراضي المقدمة في .NET Framework الإصدار 4, أو يعيد سلوك بدء التشغيل في الإصدارات السابقة من NET Framework..

<دعم التوافق>

تحدّد ما إذا كان يمكن للتطبيق أن يستخدم نفس التجميع كمرجع في إثنين من التطبيقات المختلفة ل .NET Framework عن طريق تعطيل السلوك الإفتراضي الذي يعامل التجميعات كمكافئ لأهداف إمكانية النقل للتطبيق.

<TimeSpan_LegacyFormatMode>

تعين ما إذا كان وقت التشغيل يستخدم التنسيقات القديمة لقيم TimeSpan.

<usesmallinternalthreadstacks>

طلبات استخدام وقت التشغيل لأحجام المكدس الصريحة عندما يتم إنشاء مؤشرات ترابط معينة التي تستخدم داخليًا, بدلاً من حجم المكدس الافتراضي.

العناصر الأصلية

العنصر

الوصف

configuration

العنصر الجذري في كل ملف تكوين المستخدم من قبل وقت تشغيل اللغة العامة وتطبيقات .NET Framework.

ملاحظات

في الإصدار 2.0 من .NET Framework، الهوية التي تم انتحالها تندفق عبر نقاط غير متزامن ضمن مجال التطبيق. في الإصدار 2.0 من .NET Framework، يمكن تمكين أو تعطيل تدفق الانتحال عبر نقاط الغير متزامنة بواسطة إعداد عنصر وقت التشغيل في ملف machine.config أو في ملف تكوين التطبيق. لـ ASP.NET، يمكن إعداد تدفق الانتحال في ملف aspnet.config الموجود في الدليل <Windows Folder>\Microsoft.NET\Framework\vx.x.xxxx.

بشكل افتراضي، يقوم ASP.NET بتعطيل تدفق الانتحال في ملف aspnet.config باستخدام إعدادات التكوين التالية:

configuration>
   <runtime>
      <legacyImpersonationPolicy enabled="true"/>
      <alwaysFlowImpersonationPolicy enabled="false"/>
   </runtime>
</configuration>

في ASP.NET، إذا كنت ترغب بالسماح لتدفق الانتحال كبديل، يجب عليك بشكل صريح استخدام إعدادات التكوين التالية:

<configuration>
   <runtime>
      <legacyImpersonationPolicy enabled="false"/>
      <alwaysFlowImpersonationPolicy enabled="true"/>
   </runtime>
</configuration>

للمزيد من المعلومات، راجع عنصر <legacyimpersonationpolicy> وعنصر <alwaysFlowImpersonationPolicy>.

مثال

يظهر المثال التالي كيفية إعادة توجيه واحد من إصدارات التجميع للآخر .

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                              publicKeyToken="32ab4ba45e0a69a1"
                              culture="neutral" />
             <bindingRedirect oldVersion="1.0.0.0"
                              newVersion="2.0.0.0"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

راجع أيضًا:

المهام

كيفية: تعطيل تجميع البيانات المهملة المتزامنة

المرجع

مخطط إعدادات وقت التشغيل

المبادئ

إعادة توجيه إصدارات التجميع

موارد أخرى

مخطط ملف التكوين لـ NET Framework. .