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

— Add-On la WorldWideScripts.net

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


Event Log Writer - Evenimentul High Performance Logging - WorldWideScripts.net Punctul de vânzare

Ads

Ad: Bluehost hosting

Event Log Writer . NET vă oferă o metodă simplă și robustă pentru a scrie în jurnalul de evenimente . Unul dintreeveniment major al acestei componente este scris în jurnalul de evenimente la intervale definite de un fir de fundal . Acest lucru asigură faptul că performanța aplicațiilor rămâne la vârf ! Această componentă oferă, de asemenea, de înaltă performanță, scrie folosind scriitori cache - creează scriitori pentru ai asigura că scriitorul corectă este întotdeauna folosit fără costurile de a crea unul nou tot timpul

Altele . NET desktop programe de servicii Webs ITE Web Application Web Service EventWriter Singur Scrie pentru Windows Event Log

În ceea ce aplicații pot folosi acest lucru?

Această componentă este construit folosind cadru . NET 2.0, ceea ce înseamnă, în poate fi utilizat în toate aplicațiile . NET care utilizează Framework 2.0 sau mai nou . Aceasta include . NET 2.0, 3.0, 3.5, 4.0, si 4.5 + . Această componentă poate fi utilizat toate tipurile de aplicatii NET, inclusiv : .

  • Console
  • Windows Forms
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • Servicii de ferestre
  • Servicii Web ( XML / WCF )

Este de încredere ?

  • Blocajelor - fir de siguranță prin blocarea evita blocajele
  • Pierderi de memorie - Clean Up prin metoda Distrugerea & considerare probleme cum ar fi ascultător expirat
  • Excepții scurgeri - Excepție de manipulare prin intermediul pentru a asigura încetarea nedorită a cererii nu se produce
  • ASP.NET ThreadPool & Serviciu indisponibil - Dă controlul dacă fire ThreadPool sunt folosite sau nu ( implicit nr ) . Acest lucru asigură faptul că firele nu sunt luate departe de aplicații de înaltă disponibilitate ASP.NET provoacă temut " Serviciu indisponibil "
  • Sarcina / Context structura de lucru - mecanism flexibil pentru crearea de operațiuni de fond complexe
  • Nume puternic semnat - Permite corelarea în altă aplicație, care sunt puternic numit semnate si, de asemenea, instalate în cache Adunarea Global ( GAC )

Ce ai în pachet ?

  • NET Adunarea cu Strong Numele Semnătura
  • Fișier Debug ( PPB )
  • Comentariile XML ( Intellisense )
  • Consola Demo cererilor de finanțare
  • Un fișier de ajutor cuprinzător Documentarea din plin
  • Documentație API
  • C # Sursa . Codul
  • Visual Studio 2012 Solution
  • De sprijin

De sprijin

Pune orice întrebare sau sugerează caracteristici lasupport.avantprime.com!

Cum de a folosi acest lucru în cererea mea ?

Scrie în jurnalul de evenimente

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." 
            );
    }
}

Scrie în jurnalul de evenimente cu scriitori cache

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

Scrie în jurnalul de evenimente folosind mecanismul de coadă

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();


Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
07 ianuarie 13

Ultima actualizare:
19 iunie 13

browserele compatibile:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome , versiunea software-ului

Cuvinte cheie

Jurnal de evenimente, munca de culise, C - ascuțite, scriitori cache jurnal de evenimente, performanță rapidă, exploatare forestieră, multi- tasking, paralel scris jurnalul de evenimente, coada, coada de așteptare scris jurnalul de evenimente, fir - în condiții de