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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


Event Log Writer - High Performance Hændelseslog - WorldWideScripts.net vare til salg

Ads

Ad: Bluehost hosting

Event Log Writer . NET komponent giver dig en enkel og robust metode til at skrive til hændelsesloggen. En af de større begivenheder i denne komponent er at skrive til hændelsesloggen ved fastlagte intervaller på en baggrund tråd. Dette sikrer, at udførelsen af ​​dine programmer forbliver på toppen ! Denne komponent også giver høj ydelse skriver bruger cached forfattere - skaber forfattere for dig at sikre, at den rigtige forfatter altid anvendes uden overhead af at oprette en ny hele tiden.

Andet. NET Application Desktop Programmer Services Webs ite Web Application Web Service EventWriter Single Skriv Windows Event Log

I hvilke programmer kan jeg bruge dette?

Denne komponent er bygget ved hjælp af . NET 2.0 Framework, hvilket betyder i kan bruges i alle . NET applikationer, der bruger 2,0 ramme eller nyere. Dette omfatter . NET 2.0, 3.0, 3.5, 4.0, og 4.5 + . Denne komponent kan bruges alle typer af NET applikationer, herunder : .

  • Console
  • Windows Forms
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • Windows Services
  • Web Services (XML / WCF )

Er det rigtigt ?

  • Blokeret låsestilling - gevind sikkerhed via låsning undgår deadlocks
  • Memory leaks - rydde op gennem disponere metode & overveje problemer som bortfaldet lytteren
  • Undtagelser utætheder - undtagelse håndtering igennem for at sikre uønsket opsigelse af ansøgningen ikke forekommer
  • ASP.NET ThreadPool & service tilgængelig - Giv styring af, hvorvidt ThreadPool tråde bruges eller ej ( som standard nej) . Dette sikrer, at trådene er ikke taget væk fra høj tilgængelighed ASP.NET applikationer forårsager den frygtede " Tjenesten er ikke tilgængelig "
  • Opgave / Background arbejdsstruktur - Fleksibel mekanisme til at skabe komplekse baggrundsoperationer
  • Stærkt navn underskrevet - Giver henvisninger til andet formål, som er en stærk opkaldt underskrevet & også installeret i Global Assembly Cache ( GAC)

Hvad får du i pakken ?

  • NET forsamling med Strong Navn Underskrift
  • Debug -fil (FBF)
  • XML kommentarer ( Intellisense )
  • Konsol Demo projektansøgningen
  • En omfattende hjælp fil Dokumentation fuld brug
  • API Dokumentation
  • C # kilde
  • Code . Visual Studio 2012 Solution
  • Support

Support

Spørg enhver spørgsmål eller foreslå funktioner påsupport.avantprime.com!

Sådan bruger dette i min ansøgning?

Skriv til hændelsesloggen

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

Skriv til hændelsesloggen hjælp cachede forfattere

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

Skriv til hændelsesloggen vha. køen mekanisme

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


Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
7 jan 13, Last Update

Søgeord

Hændelseslog, baggrund arbejde c- skarp, cached hændelsesloggen forfattere, hurtig ydeevne, logging, multi- tasking, parallel hændelseslog skriftligt køen kø hændelseslog skriftligt thread- safe, vinduer hændelseslog, skriv til hændelseslog