معرفی
در این مقاله قصد داریم نحوه فراخوانی وب API از سرویس ویندوز را در یک زمان برنامه ریزی شده یاد بگیریم.
ما یک نمونه پروژه ASP.NET Web API ایجاد می کنیم و پروژه را در IIS Manager منتشر می کنیم. هنگامی که API ما تکمیل شد، یک سرویس ویندوز ایجاد خواهیم کرد که API وب ما را در یک زمان برنامه ریزی شده فراخوانی می کند. ما تماس های API را در یک فایل متنی از سرویس ویندوز ثبت می کنیم.
ایجاد API
مرحله 1
ویژوال استودیو را باز کنید
گام 2
یک پروژه جدید ایجاد کنید
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/windows-schedule-to-schedule-a-web-api-call2/Images/azsx21.png)
مرحله 3
الگوی برنامه وب ASP.NET (C#) را انتخاب کنید
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/windows-schedule-to-schedule-a-web-api-call2/Images/Annotation%202020-06-13%20122508.png)
مرحله 4
در منوی بعدی، می خواهیم نام پروژه خود را "WebApi" بگذاریم.
![](http://pezhvak24.ir/dl/codenevis/firstcode/article/windows-schedule-to-schedule-a-web-api-call2/Images/Annotation%202020-06-13%20122743.png)
مرحله 5
قالب Web API را انتخاب کرده و گزینه create را انتخاب کنید.
![قالب وب api](http://pezhvak24.ir/dl/codenevis/firstcode/article/windows-schedule-to-schedule-a-web-api-call2/Images/Annotation%202020-06-13%2013215112q32.png)
هنگامی که API وب ما با موفقیت ایجاد شد، میتوانیم پیش برویم و سفارشیسازیهای سادهای را در کنترلکننده مقادیر انجام دهیم.
- public IEnumerable < string > Get() {
- return new string[] {
- "Api Data 1",
- "Api Data 2"
- };
- }
ما با سفارشیسازیهای ساده خود تمام شدهایم. اجازه دهید API وب خود را در IIS (سرویس اطلاعات اینترنتی) منتشر کنیم.