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

— Eklenti WorldWideScripts.net için

@tr1wwsGüncel kalmak bizim beslemesine abone olun!

Yeni! Istediğiniz gibi bizi takip edin!


Olay Günlüğü Yazar - Yüksek performans Olay Günlüğü - Satılık WorldWideScripts.net Öğe

Ads

Ad: Bluehost hosting

Olay Günlüğü Yazar . NET bileşeni olay günlüğüne yazmak için basit ve sağlam bir yöntem sunar . Bu bileşenin en önemli vurgulamak biri bir arka plan iş parçacığı üzerinde belirli aralıklarla olay günlüğüne yazıyor . Bu uygulamaların performansını zirvede kalmasını sağlar ! Bu bileşen de yüksek performans önbelleğe yazar kullanarak yazar sunuyor - Doğru yazar her zaman yeni bir her zaman yaratmayükü olmadan kullanımını sağlamak için yazarlar oluşturur .

Diğer . NET Uygulama Masaüstü Programları Hizmetleri Webs ite Web Uygulaması Web hizmeti EventWriter Tek yaz Windows Olay günlüğü

Ne uygulamalarda bu kullanabilirim?

Bu bileşen 2.0 framework veya daha yeni kullanan tüm . NET uygulamalarında kullanılabilir anlamına gelir. NET 2.0 Framework kullanılarak inşa edilmiştir . Bu . NET 2.0, 3.0, 3.5, 4.0, ve 4.5 + içerir . . Bu bileşen her türlü NET uygulamaları dahil olmak üzere kullanılabilir

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

Güvenilir mi ?

  • Kilitlenme - kilitleme ile iplik güvenlik kilitlenme önler
  • Bellek sızıntıları - atma yöntemi ile temizlemek ve busüresi geçmiş dinleyici olarak sorunları dikkate
  • İstisnalar sızıntıları - uygulamanın istenmeyen sonlandırma sağlamak için üzerinden taşıma durum oluşmaz
  • ASP.NET ThreadPool ve Hizmet kullanılamıyor - ThreadPool'da Konuları ( yok varsayılan olarak ) kullanılır ya da olup olmadığını kontrol verin . Bu, konularıkorkunç " Service Unavailable " neden yüksek kullanılabilirlik ASP.NET uygulamaları uzak alınmaz
  • sağlar . Görev / Arkaplan iş yapısı - karmaşık bir arka plan işlemleri oluşturmak için esnek bir mekanizma
  • Güçlü adı imzaladı - . Genel Derleme Önbelleği ( GAC )

içine güçlü adlı imzalanan ve aynı zamanda yüklü olan diğer uygulamada referans sağlar . Paketi ne alabilirim?

  • Güçlü Adı İmza ile . NET Meclisi
  • Hata ayıklama dosyası ( PDB )
  • XML yorumlar ( IntelliSense )
  • Konsol Demo Proje Uygulama
  • Tam olarak belgelenmesi kapsamlı bir yardım dosyası
  • API Belgeleri
  • C # Kaynak
  • Kodu. Visual Studio 2012 çözümü
  • Destek

Destek

Herhangi bir soru sormak yabirçok özelliğin TAVSİYE . support.avantprime.com!

Benim uygulamada bu nasıl kullanılır ?

Olay günlüğüne yazın

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

Önbelleğe yazar kullanarak

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

olay günlüğüne yazın . Kuyruk mekanizmasını kullanarakolay günlüğüne yazın

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


Indir
Bu kategorideki diğer bileşenleriBu yazarın tüm bileşenleri
YorumlarSıkça sorulan sorular ve cevapları

Özellikleri

Son Güncelleme:
19 Haziran 13 ,, Uyumlu Tarayıcılar

. . Dosyalar:
C # CS dahil

Anahtar kelimeler

Olay Günlüğü, arka plan çalışmaları, c - keskin, önbelleğe olay günlüğüne yazar, hızlı performans, günlüğü, çoklu görev, paralel olay günlüğüne yazma, kuyruk, olay günlüğüne yazma sıraya, evreli, pencere olay günlüğü, olay günlüğüne yazma