نظرات مطالب
یک منبع تکمیلی: GitHub Pull Request Checklist
پاسخ به بازخوردهای پروژهها
انتقال Issue ها به گیت هاب
خوب شما issueهای github رو هم چک میکنید که اونجا بزاریم ؟
When we started the Google Code project hosting service in 2006, the world of project hosting was limited. We were worried about reliability and stagnation, so we took action by giving the open source community another option to choose from. Since then, we’ve seen a wide variety of better project hosting services such as GitHub and Bitbucket bloom. Many projects moved away from Google Code to those other systems. To meet developers where they are, we ourselves migrated nearly a thousand of our own open source projects from Google Code to GitHub.
یک نکتهی تکمیلی
به همراه NET Core 2.1.، یک HttpClientFactory توکار توسط مایکروسافت ارائه شدهاست:
به این ترتیب برای مثال جهت کار با یک آدرس مشخص، میتوان تنظیمات آنرا یکبار در آغاز برنامه ثبت کرد:
و بعد برای استفادهی سراسری از آن توسط سیستم ترزیق وابستگیها، میتوان به صورت زیر عمل کرد:
به همراه NET Core 2.1.، یک HttpClientFactory توکار توسط مایکروسافت ارائه شدهاست:
HttpClientFactory in ASP.NET Core 2.1 (Part 1) An Introduction to HttpClientFactory
HttpClientFactory in ASP.NET Core 2.1 (Part 2) Defining Named and Typed Clients
HttpClientFactory in ASP.NET Core 2.1 (Part 2) Defining Named and Typed Clients
به این ترتیب برای مثال جهت کار با یک آدرس مشخص، میتوان تنظیمات آنرا یکبار در آغاز برنامه ثبت کرد:
public void ConfigureServices(IServiceCollection services) { services.AddHttpClient("github", c => { c.BaseAddress = new Uri("https://api.github.com/"); c.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample"); // Github requires a user-agent }); services.AddHttpClient(); }
IHttpClientFactory _httpClientFactory; public MyController(IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; } public IActionResult Index() { //This client doesn’t have any special configuration applied var defaultClient = _httpClientFactory.CreateClient(); //This client has the header and base address configured for the “github” client above. var gitHubClient = _httpClientFactory.CreateClient("github"); return View(); }
اشتراکها
ابزاری برای مقایسه دو فایل XML
نظرات مطالب
خلاصهای در مورد SQL Server CE
وضعیت SQL Server CE در سال 2018
توسعهی فعال این بانک اطلاعاتی مدتها است که توسط مایکروسافت خاتمه یافتهاست. پشتیبانی رسمی آن در تاریخ 2016 -07-12 پایان یافته و پشتیبانی تمدید شدهی آن در تاریخ 2021-07-13 پایان مییابد و بجای آن LocalDB برای کارهای سبک توصیه میشود. همچنین اگر هدف شما کار با بانکهای اطلاعاتی Embedded است، بهتر است از SQLite استفاده کنید. جالب است بدانید هرچند EF Core از SQL Server CE پشتیبانی میکند، اما پروایدر آن توسط مایکروسافت تهیه نشدهاست. برعکس SQLite پشتیبانی کاملی را توسط مایکروسافت پیدا کردهاست؛ چه از لحاظ پروایدر EF Core و چه از لحاظ پروایدر ADO.NET.
اشتراکها
روش کار با GitHub NuGet Registry
اشتراکها