چگونه خدمات خود را بنویسیم

فهرست مطالب:

چگونه خدمات خود را بنویسیم
چگونه خدمات خود را بنویسیم

تصویری: چگونه خدمات خود را بنویسیم

تصویری: چگونه خدمات خود را بنویسیم
تصویری: چگونه به مشتری پاسخ مناسب بدهیم 2024, آوریل
Anonim

ابزار استاندارد برای ایجاد سرویس ویندوز ، الگوی Visual Studio. Net به نام Windows Service است.

چگونه خدمات خود را بنویسیم
چگونه خدمات خود را بنویسیم

لازم است

مزیت اصلی این ابزار Windows Service ایجاد خودکار ارجاع به کلاسهای صحیح و دسته های نام با استفاده از وراثت و اصلاح روش های مورد نیاز است

دستورالعمل ها

مرحله 1

اطمینان حاصل کنید که توالی مراحل ایجاد سرویس خود را می فهمید: - تعریف صحیح نام سرویس سرویس - ایجاد برنامه های لازم نصب - انجام لغو - تعریف کد OnStop و OnStart - تعریف روش پیکربندی برای سرویس ایجاد شده

گام 2

برای تنظیم نام دلخواه برای سرویسی که ایجاد می کنید ، از کادر محاوره ای Properties استفاده کنید. توجه داشته باشید که نام سرویس انتخاب شده باید با نام استفاده شده توسط برنامه نصب کننده کلاس مطابقت داشته باشد. هر تغییری در مقدار نام استفاده شده به معنای بروزرسانی در برنامه نصب کننده کلاس است.

مرحله 3

برای تعیین خصوصیات و روشهای عملکرد سرویس ایجاد شده از پارامترهای لازم استفاده کنید: - درست - در قسمت CanStop - اجازه دادن به دریافت درخواست هایی که اجرای آن را قطع می کنند. - درست - در قسمت CanShutDown - اجازه دادن اعلان ها هنگام روشن شدن رایانه غیرفعال کردن رویه OnShutDown ؛ - نادرست - در بخش CanPauseAndContinue - برای جلوگیری از قطع و از سرگیری سرویس یا درست - اجازه دادن به این اقدامات ؛ - نادرست - در قسمت CanHandlePowerEvents - برای ممنوعیت دریافت سرویس از دریافت اعلانات مربوط به تغییرات در حالت قدرت رایانه ، یا True - برای اجازه دادن به دریافت چنین اعلانی ها ؛ - نادرست - در بخش ورود خودکار - برای جلوگیری از ضبط گزارش اقدامات انجام شده توسط سرویس در گزارش رویداد یا True - برای فعال کردن ثبت وقایع.

مرحله 4

با ابزار ویرایشگر کد تماس بگیرید و مقادیر پردازش مورد نیاز را برای رویه های OnStop و OnStart وارد کنید. پارامترهای مقادیر متدهای قابل تغییر را تغییر دهید و نصب کننده های لازم را برای سرویس ایجاد شده اضافه کنید.

مرحله 5

منوی Build را گسترش دهید و بدون اینکه بخواهید از کلید عملکرد F5 برای شروع سرویس استفاده کنید ، دستور Build Solution را مشخص کنید. سرویس ایجاد شده را نصب کنید.

توصیه شده: