معرفی
این مقاله نحوه ایجاد یک کانتینر و آپلود محتوای blob را در ظرف با استفاده از تابع Azure نشان می دهد. تابع Azure چیزی نیست جز یک کلاس ثابت با متد Run که در آن تمام منطق ها به صورت متوالی اجرا می شوند. ما یک تابع Http Trigger Azure با استفاده از ASP.NET Core خواهیم ساخت.
پیش نیازها
- دانش پایه در مورد عملکرد Azure
- حساب ذخیره سازی Azure قبلاً ایجاد شده است
- NET Core SDK 3.1 در رایانه شخصی شما نصب شده است.
- شبیه ساز ذخیره سازی Azure نصب شده است. این به عنوان بخشی از Microsoft Azure SDK در دسترس است . بررسی اینجا برای جزئیات بیشتر
با استفاده از ویژوال استودیو تابع تریگر Http را ایجاد کنید
ابتدا پروژه خالی برنامه Azure Function را از ویژوال استودیو ایجاد می کنیم. بر اساس میل خود نام و نام پروژه را به راه حل بدهید. در اینجا، من نام پروژه را "AzFunctions" گذاشته ام.
در اینجا Empty template را انتخاب کنید.
هنگامی که راه حل جدید ایجاد شده بارگذاری شد، روی پروژه تابع کلیک راست کنید => روی Add کلیک کنید => روی عملکرد جدید Azure کلیک کنید ... => نام تابع را به عنوان "UploadBlobHttpTriggerFunc.cs" بدهید => روی Add کلیک کنید => "Http Trigger" را انتخاب کنید => روی Create کلیک کنید.
اکنون باید بسته های NuGet مورد نیاز را در پروژه برنامه کاربردی نصب کنیم. برای آن، روی پروژه کلیک راست کنید => روی Manage NuGet Packages کلیک کنید... => یک به یک مرور و نصب کنید. تصویر زیر برای مرجع.