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

Підпишіться на наш канал, щоб залишатися в курсі подій!

Новинка! Слідуйте за нами, як ви хочете!


Event Log Writer - Висока продуктивність реєстрація подій - WorldWideScripts.net пункт для продажу

Ads

Ad: Bluehost hosting

Письменник журналу подій. NET компонент надає вам простий і надійний метод для запису в журнал подій. Одним з основною подією цього компонента пише в журнал подій через певні проміжки часу в фоновому потоці. Це гарантує, що продуктивність додатків залишається на піку ! Цей компонент також забезпечує високу продуктивність пише використанням кешованих письменники - письменники створюють для вас забезпеченні правильного письменника завжди використовується без накладних витрат на створення нової весь час.

Інші . NET Застосування настільних програм Послуги Webs ITE веб - додатків Веб -служба EventWriter одну запис журналу подій Windows

У які програми я можу використовувати це ?

Цей компонент побудована з використанням . NET Framework 2.0, що означає в може бути використаний у всіх . NET додатків, що використовують Framework 2.0 або більш нової . Це включає в себе . NET 2.0, 3.0, 3.5, 4.0, та 4.5 + . Цей компонент можна використовувати всі типи NET додатків, включаючи : .

  • Console
  • Windows Forms
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • Служби Windows
  • Web Services (XML / WCF )

Це надійно ?

  • Тупики - безпека потоку через замок дозволяє уникнути тупикових ситуацій
  • Витоку пам'яті - очистити через методу Dispose і розглянути такі проблеми, як закінчився слухача
  • Виняток витоків - Обробка виключень через небажану для забезпечення припинення застосування не відбувається
  • ASP.NET ThreadPool & Service Unavailable - передати управління ThreadPool чи теми, які використовуються чи ні ( за замовчуванням немає). Це гарантує, що потоки не забрали з високої доступності додатків ASP.NET викликає страшний "Сервіс недоступний"
  • Завдання / робота у фоновому режимі структури - Гнучкий механізм для створення складних операцій тлі
  • Підписана суворе ім'я - Дозволяє посилань на них в інші додатки, які підписані суворим ім'ям і також встановлені в глобальний кеш складок ( GAC )

Що ви отримуєте в пакеті ?

  • NET Асамблеї підпис із суворим ім'ям
  • Відладочний файл ( PDB )
  • XML коментарі ( Intellisense )
  • Консоль демонстраційного проекту застосування
  • Повний файл довідки Документування повного використання
  • Документація по API
  • C # Source
  • кодексу. Visual Studio 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 13 червня

Сумісні браузери:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome , програмне забезпечення версії 2.0

.. Файли , включені:
C # CS

Ключові слова

Журнал подій, робота у фоновому режимі, до-дієз, кешувати письменників журналу подій, висока продуктивність, рубок, багатозадачність, паралельного запису журналу подій, черги, чергу письмово журналу подій, потокобезпечна, Журнал подій Windows, Записати в журнал подій