مشاركة عبر


عنصر <filter> ل <add> لـ <sharedlisteners>

تضيف عامل تصفية لوحدة إصغاء في المجموعة sharedListeners.

عنصر <configuration>
  عنصر <system.diagnostics>
    عنصر <sharedListeners>
      عنصر <add> لـ <sharedListeners>
        عنصر <filter> ل <add> لـ <sharedlisteners>

<filter type="System.Diagnostics.EventTypeFilter" 
  initializeData="Warning" />

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

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

السمات

السمة

الوصف

كتابة

سمة مطلوبة.

تحدّد نوع ال filter. يمكنك استخدام الاسم الكامل فقط من النوع (في التنسيق للخاصية Type.FullName ) ، أو يمكنك استخدام إسم نوع مؤهل بشكل كامل بما في ذلك معلومات التجميع (في التنسيق للخاصية Type.AssemblyQualifiedName). للحصول على معلومات حول إنشاء إسم نوع مؤهل بشكل كامل , راجع تعيين أسماء أنواع المؤهلة بالكامل.

initializeData

السمة الاختيارية

السلسلة التي يتم تمريرها إلى الدالة الإنشائية الخاصة بالفئة المحدّدة.

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

لا يوجد.

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

العنصر

الوصف

configuration

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

system.diagnostics

تعيّن trace listeners التي تقوم بتجميع وتخزين و توجيه الرسائل و المستوى الذي يتم فيه تعيين المبدّل.

sharedListeners

مجموعة من وحدات إصغاء يمكن لأي مصدر أو عنصر تتبع الإشارة إليه.

add

يضيف listener للمجموعة sharedListeners .

ملاحظات

إذا تم تعريف وحدة إصغاء في عنصر <add> للعنصر <sharedListeners> , يجب تعريف عامل التصفية لوحدة الإصغاء في عنصر <filter> الذي هو عنصر فرعي ل <add> .

يمكن استخدام هذا العنصر في ملف تكوين التطبيق أو ملف تكوين الجهاز . (Machine.config).

مثال

يظهر المثال التالي كيفية استخدام العنصر <filter>لإضافة عامل تصفية إلى وحدة إصغاء التتبع console في المجموعة sharedListeners.

<configuration>
  <system.diagnostics>
    <sources>
      <source name="myTraceSource" >
        <listeners>
          <add name="console" />
          <remove name="Default" />
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="console" 
        type="System.Diagnostics.ConsoleTraceListener" >
        <filter type="System.Diagnostics.EventTypeFilter" 
          initializeData="Error" />
      </add>
    </sharedListeners>
  </system.diagnostics>
</configuration>

راجع أيضًا:

المرجع

تتبع وتصحيح مخطط إعدادات

TraceFilter

TraceListener

TraceSource