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

اشتراک در خوراک ما به ماندن بگیرید تا به امروز!

جدید! ما را دنبال کنید که شما آن را می خواهم!


نویسنده رویداد ورود به سیستم - ورود رویداد با عملکرد بالا - مورد WorldWideScripts.net برای فروش

Ads

Ad: Bluehost hosting

ورود نویسندهرویداد . کامپوننت دات نت شما را فراهم می کند با یک روش ساده و قوی برای نوشتن به وارد کردن یک رویداد . یکی از برجسته عمده این بخش در حال نوشتن به وارد کردن یک رویداد در فواصل زمانی تعریف شده در زمینهموضوع . این تضمین می کند کهعملکرد از برنامه های خود در اوج باقی می ماند ! این مولفه نیز ارائه می دهد با کارایی بالا می نویسد : با استفاده از نویسندگان کش - نویسندگان را برای شما تضمین که نویسنده درست است همیشه بدونسربار ایجاد یک جدید تمام وقت استفاده می شود ایجاد .

دیگر. دات نت نرم افزار دسکتاپ برنامه های خدمات شبکه ITE وب سایت برنامه وب سرویس EventWriter تنها نوشتن ویندوز رویداد ورود به سیستم

در چه برنامه های کاربردی می توانید این استفاده کنم؟

این بخش با استفاده از دات نت فریم ورک 2.0 که به معنی را می توان در تمام برنامه های کاربردی دات نت است که با استفاده از فریم ورک 2.0 یا جدیدتر استفاده می شود ساخته شده است. این شامل NET 2.0 ، 3.0، 3.5، 4.0، و 4.5 + . این بخش را می توان با استفاده از همه نوع از برنامه های دات نت از جمله

  • کنسول
  • فرم های ویندوز
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • خدمات ویندوز
  • بالا . خدمات وب ( XML / WCF )

آیا آن را قابل اعتماد است ؟

  • بن بست - ایمنی موضوع از طریق قفل اجتناب از بن بست
  • نشت حافظه - پاک کردن از طریق روش های دور و در نظر گرفتن مشکلاتی از قبیل شنونده برده
  • استثنا در نشت - استثنا دست زدن به از طریق به اطمینان از ختم ناخواسته از برنامه رخ نمی دهد
  • ASP.NET ThreadPool و سرویس در دسترس نیست - به کنترل که آیا موضوعات ThreadPool در حال استفاده می شود و یا نه ( به طور پیش فرض هیچ ) . این تضمین می کند که موضوعات به دور از برنامه های کاربردی ASP.NET در دسترس بودن بالا باعث مخوف "سرویس در دسترس نیست " گرفته شده است
  • وظیفه / زمینه ساختار کار - مکانیسم انعطاف پذیر برای ایجاد عملیات پیچیده با پس زمینه
  • نام قوی را امضا کرد - به شما اجازه می دهد ارجاع در برنامه های دیگر است که قوی به نام امضا و به کش مجمع جهانی (GAC)

به نیز نصب می شوند . است . چه چیزی شما را در بسته ؟

  • مجمع دات نت با نام قوی امضاء
  • فایل اشکال زدایی ( PDB )
  • XML نظرات ( IntelliSense در )
  • کنسول نسخه ی نمایشی برنامه پروژه
  • یک فایل کمک جامع مستندسازی استفاده کامل
  • مستندات API
  • C # منبع کد
  • ویژوال استودیو 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؛ آخرین بروز رسانی

کلمات کلیدی

ورود رویداد, پس زمینه کار, سی شارپ, رویداد کش نویسندگان ورود به سیستم, عملکرد سریع, ورود به سیستم, چند tasking, رویداد موازی نوشتن ورود به سیستم, صف, صف نوشتن رویداد ورود به سیستم, موضوع امن, پنجره های ورود رویداد . ارسال به وارد کردن یک رویداد