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 per WorldWideScripts.net

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


Event Log Escriptor - High Performance Registre d'esdeveniments - WorldWideScripts.net article en venda

Ads

Ad: Bluehost hosting

L'escriptor de registre d'esdeveniments . NET component que proporciona un mètode senzill i robust per escriure al registre d'esdeveniments . Un dels principals punt culminant d'aquest component està escrivint en el registre d'esdeveniments en intervals definits en un subprocés en segon pla . Això assegura que el rendiment de les aplicacions es manté al bec! Aquest component també ofereix alta escriu amb escriptors en memòria cau rendiment - crea els escriptors perquè assegurar que l'escriptor correcta sempre s'utilitza sense l'afegit de la creació d'un nou tot el temps .

Altres . NET aplicació d'escriptori Programes Serveis Webs ite Web Aplicació web Servei EventWriter individual Write de Windows Registre de successos

En quines aplicacions puc utilitzar això?

Aquest component es construeix a partir del Marc . NET 2.0, que vol dir que en l'es pot utilitzar en totes les aplicacions . NET que utilitzen el framework 2.0 o més recent . Això inclou . NET 2.0, 3.0, 3.5, 4.0, i 4.5 + . Aquest component es pot utilitzar tot tipus d'aplicacions NET, incloent: .

  • Consola
  • Windows Forms
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • Serveis de Windows
  • Serveis Web ( XML / WCF )

És fiable?

  • Punts morts - Seguretat fil a través de bloqueig evita estancaments
  • Les pèrdues de memòria - Netejar a través del mètode dispose i considerar problemes com l'oient caducat
  • Excepcions fuites - Control d'excepcions a través de garantir la terminació desitjada de l'aplicació no es produeix
  • ASP.NET ThreadPool i Servei no està disponible - Donar el control de si els subprocessos de ThreadPool s'utilitzen o no ( per defecte no ) . Això assegura que els fils no són separats de les aplicacions ASP.NET d'alta disponibilitat que provoquen el temut " Servei no disponible"
  • Tasca / Background estructura de treball - mecanisme flexible per a la creació de complexes operacions en segon pla
  • Nom Strong signat - Permet la referència en una altra aplicació que fort són nomenats signar i també s'instal · la a la memòria cau de acoblats global ( GAC )

Què s'obté en el paquet ?

  • NET amb nom segur Signatura
  • Arxiu de depuració ( PDB )
  • Comentaris XML ( Intellisense )
  • Aplicació de consola projecte de demostració
  • Un arxiu complet d'ajuda Documentació d'ús complet
  • Documentació de l'API
  • C # font . Codi
  • Solució Visual Studio 2012
  • Support

Support

Pregunti a qualsevol pregunta o suggerir característiques asupport.avantprime.com!

Com utilitzar això al meu sol · licitud?

Escriure en el registre d'esdeveniments

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

Escriure en el registre d'esdeveniments utilitzant els escriptors en memòria cau

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

Escriure en el registre d'esdeveniments mitjançant el mecanisme de cua

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


Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

Creat:
7 gener 13, última actualització

Navegadors compatibles:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome , versió de programari

Paraules clau

Registre d'esdeveniments, treball de fons, c- sharp, la memòria cau escriptors registre d'esdeveniments, un rendiment ràpid, la tala, la multitasca, l'escriptura paral · lela registre d'esdeveniments, cua, cua escrit registre d'esdeveniments, thread - safe, registre