با عرض سلام خدمت آقای مهندس.
من یک وب سرویس از شرکتی گرفتم جهت ارسال پیام به کاربران.
یک برنامه تستی در سی شارپ نوشتم که بتونم از طریق همین وب سرویس پیام ارسال کنم که وقتی روی دکمه ی ارسال پیام در برنامم کلیک کردم پیام ارسال بشه. تا اینجا اکی هست.
اما من جدولی در پایگاه داده دارم که فیلدی دارد بنام وصول چک.
می خوام وقتی فیلد وصول چک در جدول اکی شد یک پیام به کاربران ارسال بشه.
به عبارتی میخوام بصورت اتوماتیک هر وقت در جدول پایگاه داده در فیلد وصول چک تغییری ایجاد شد پیام ارسال بشه. کاری به نرم افزار نداریم. فقط وقتی تغییر در دیتابیس انجام شد پیام ارسال بشه.
یا مثلا فیلد دیگری داریم بنام موعد چک، وقتی 3 روز مونده به موعد چک به کاربر پیام ارسال بشه.
یک زمانبندی در سی شارپ.
باید چیکار کنم.
با تشکر از شما
برای اینکار بهتره از Job ها در Sql استفاده کنید
برای سی شارپ هم میتونید با یک تایمر یا هربار که برنامه باز شد یا در شرایط خاص بانک رو چک کنید اگر اطلاعاتی مورد نظر را یافتید پیام ارسال کنید
اگر هم در وب کار میکنید میتونید از Quartz استفاده کنید
میشه بیشتر توضیح بدین.
من اگر یه job توی sql بنویسم چجوری وب سرویس رو فراخوانی کنم
راجع به Job تحقیق کنید
من تجربه زیادی ازش ندارم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)