WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Event Log Writer - High Performance Event Logging

— الإضافة إلى WorldWideScripts.net

الاشتراك في موقعنا تغذية للبقاء حتى الآن!

جديد! تابعونا على النحو الذي تريد ذلك!


سجل الأحداث الكاتب - عالية الأداء تسجيل الأحداث - WorldWideScripts.net السلعة للبيع

Ads

Ad: Bluehost hosting

سجل كاتب حدث . NET عنصر يوفر لك طريقة بسيطة وقوية للكتابة إلى سجل الأحداث. واحدة من أهم الفعاليات التي من هذا المكون هو الكتابة إلى سجل الأحداث على فترات محددة على مؤشر ترابط خلفية . وهذا يضمن أن أداء التطبيقات الخاصة بك لا تزال في ذروتها ! كما يقدم هذا المكون يكتب باستخدام الكتاب مؤقتا الأداء العالي - يخلق الكتاب بالنسبة لك ضمان أن يتم استخدام الكاتب الصحيح دائما دون النفقات العامة من إنشاء واحد جديد في كل وقت .

أخرى . NET تطبيقات سطح المكتب برامج خدمات شبكات الفنار تطبيق ويب ويب خدمة EventWriter واحدة إبداء سجل أحداث Windows

في ما التطبيقات يمكنني استخدام هذا ؟

تم بناء هذا العنصر باستخدام 2.0 إطار عمل . NET وهو ما يعني في ويمكن استخدامها في جميع التطبيقات NET التي تستخدم الإطار 2.0 أو أحدث. ويشمل هذا . NET 2.0 ، 3.0 ، 3.5 ، 4.0 ، 4.5 و + . هذا العنصر يمكن استخدامها في جميع أنواع التطبيقات NET بما في ذلك

  • وحدة التحكم
  • نماذج Windows
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • خدمات Windows
  • خدمات ويب (XML / WCF)

هل يمكن الاعتماد عليها ؟

  • المآزق - سلامة الموضوع من خلال تأمين يتجنب المآزق
  • تسرب الذاكرة - تنظيف من خلال أسلوب التخلص و النظر في المشاكل مثل المستمع ساقطا
  • الاستثناءات التسريبات - من خلال التعامل مع استثناء لضمان إنهاء غير مرغوب فيها من التطبيق لا تحدث
  • ASP.NET ThreadPool بشكل و الخدمة غير متوفرة - اعطاء السيطرة على ما إذا كان يتم استخدام المواضيع ThreadPool بشكل أو لا (افتراضيا لا) . وهذا يضمن أن لا تؤخذ المواضيع بعيدا عن ارتفاع توافر تطبيقات ASP.NET تسبب اللعين " الخدمة غير متوفرة "
  • مهمة / الخلفية بنية العمل - آلية مرنة لخلق العمليات الخلفية المعقدة
  • وقعت اسم قوي - يسمح الرجوع في التطبيقات الأخرى التي هي قوية وقعت اسمه و أيضا تثبيت إلى التخزين المؤقت لل تجميع العمومي ( GAC)

ماذا يحصل في حزمة؟

  • NET الجمعية مع اسم قوي التوقيع
  • ملف التصحيح ( PDB )
  • تعليقات XML ( التحسس )
  • وحدة التحكم تجريبي تطبيق المشروع
  • A توثيق الاستخدام الكامل ملف شامل للمساعدة
  • API التوثيق
  • C # المصدر . رمز
  • البصرية ستوديو الحل 2012
  • الدعم

الدعم

طرح أي سؤال أو اقتراح ميزات فيsupport.avantprime.com!

كيفية استخدام هذا في طلبي ؟

الكتابة إلى سجل الأحداث

Console.WriteLine("Writing two entries to the event log...");
var writerSetting = new EventLogWriterSetting(LogName, EventSource);
using (var writer = new EventLogWriter(writerSetting))
{
    for (int i = 0; i < 2; i++)
    {
        var message = string.Format("EventWriter message on {0}", DateTime.Now);
        Console.WriteLine(writer.WriteToLog(message, EventLogEntryType.Information)
                ? String.Format("Successfully wrote to the event log. Message: {0}", message)
                : "Unsuccessful attempt to write to the event log." 
            );
    }
}

الكتابة إلى سجل الأحداث باستخدام الكتاب مؤقتا

EventLogWriterCache.WriteToLog(DateTime.Now.ToString(), LogName, EventSource, EventLogEntryType.Information);

الكتابة إلى سجل الأحداث باستخدام آلية قائمة الانتظار

Console.WriteLine("Configuring QueueWriter to write every 3 seconds starting after 5 seconds.");
var writerQueueSetting = new EventLogWriterQueueSetting(TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(5));

EventLogWriterQueue.Setting = writerQueueSetting;
var writerQueue = new EventLogWriterQueue(LogError);
var message = new EventLogWriterQueueMessage
    (
        String.Format("Queue message: {0}", DateTime.Now.ToString(CultureInfo.InvariantCulture)),
        LogName,
        EventSource,
        EventLogEntryType.Information
    );
writerQueue.Log(message);

Console.WriteLine("Polling every four seconds for new entries in the event log...");
for (int i = 0; i < 4; i++)
{
    TestEventLogReader();
    Thread.Sleep(4000);
}

// Only dispose after your queue is empty
while (!EventLogWriterQueue.IsQueueEmpty)
{
    Thread.Sleep(1000);
}

writerQueue.Dispose();


تحميل
المكونات الأخرى في هذه الفئةجميع مكونات هذا الكاتب
تعليقاتالأسئلة المتداولة والأجوبة

خصائص

إنشاء 7:
13 يناير ؛ آخر تحديث 19

كلمات البحث

سجل الأحداث, والعمل الخلفية, ج حادة, مؤقتا الكتاب سجل الأحداث, سرعة الأداء, قطع الأشجار, و متعددة المهام, موازية الكتابة سجل الأحداث, طابور, قائمة الانتظار الكتابة سجل الأحداث, الموضوع آمنة, سجل أحداث Windows, الكتابة إلى سجل الأحداث