تحلیل کننده User Agent تحت net standard.
200, OK
https://github.com/ua-parser/uap-csharp icon

با پشتیبانی net core.

using UAParser;

...

  string uaString = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3";

  // get a parser with the embedded regex patterns
  var uaParser = Parser.GetDefault();
  
  // get a parser using externally supplied yaml definitions
  // var uaParser = Parser.FromYamlFile(pathToYamlFile);
  // var uaParser = Parser.FromYaml(yamlString);

  ClientInfo c = uaParser.Parse(uaString);

  Console.WriteLine(c.UserAgent.Family); // => "Mobile Safari"
  Console.WriteLine(c.UserAgent.Major);  // => "5"
  Console.WriteLine(c.UserAgent.Minor);  // => "1"

  Console.WriteLine(c.OS.Family);        // => "iOS"
  Console.WriteLine(c.OS.Major);         // => "5"
  Console.WriteLine(c.OS.Minor);         // => "1"

  Console.WriteLine(c.Device.Family);    // => "iPhone"
تحلیل کننده User Agent تحت net standard.
کتابخانه ای جهت دریافت اطلاعات کلاینت در Asp.Net Core
301, MovedPermanently
https://github.com/wangkanai/Detection icon

 Get Browser Info,Os Info and Device Type

public void ConfigureServices(IServiceCollection services)
{
// Add browser detection services.
    services.AddDetection()
                 .AddDevice();
.AddBrowser()   // concept
.AddEngine()    // concept
.AddPlatform(); // concept

    // Add framework services.
    services.AddMvc();
}

public class HomeController : Controller
{    
    private readonly IUserAgent _useragent;    
    private readonly IBrowser _browser;
    private readonly IEngine _engine;
    private readonly IPlatform _platform;
private readonly IUserAgent _useragent;
    private readonly IDevice _device; 

    public HomeController(IBrowserResolver browserResolver, 
        IEngineResolver engineResolver, IDeviceResolver deviceResolver,
        IPlatformResolver platformResolver)
    {
        _useragent = browserResolver.UserAgent,        
        _browser = browserResolver.Browser,
        _engine = engineResolver.Engine,
        _platform = platformResolver.Platform
        _useragent = deviceResolver.UserAgent,
        _device = deviceResolver.Device
    }

    public IActionResult Index()
    {            
        return View();
    }
}


   
کتابخانه ای جهت دریافت اطلاعات کلاینت در Asp.Net Core
متدهای Keep و Peek در TempData
200, OK
https://stackoverflow.com/questions/21252888/tempdata-keep-vs-peek icon

متغیر دیکشنری TempData یکی از پراستفاده‌ترین متغیرهایی است که توسعه دهنده با خیال راحت از آن برای جابجایی داده بین درخواست‌های مختلف استفاده میکند لیکن این متغیر بعد از اولین استفاده برای حذف شدن علامت میخورد.

متدهای Keep و Peek در TempData
پلاگینی زیبا برای Leaflet جهت تغییر رنگ و شکل مارکر
301, MovedPermanently
https://github.com/lvoogdt/Leaflet.awesome-markers icon

این پلاگین به شما اجازه میدهد پلاگین‌های متنوعی در رنگ‌های مختلف ایجاد کرده و از کتابخانه‌های متفاوت آیکن فونت، جهت درج آیکنی خاص بر روی مارکر استفاده کنید.

پلاگینی زیبا برای Leaflet جهت تغییر رنگ و شکل مارکر
رفع تعدادی از خطاها و هشدارهای Xamarin برای تازه کارها
200, OK
https://jeremylindsayni.wordpress.com/2017/07/09/troubleshooting-the-default-install-of-xamarin-with-visual-studio-2017-and-windows-10-creators-update/ icon

اولین بار که یک پروژه ساده Xamarin را باز کردم متاسفانه عملیات run با هشدارهایی مواجه شد که مانع از بیلد شدن یا اجرا برنامه میشدند. با کمی جست و جو متوجه شدم بسیاری از افراد این مشکل را دارند. این لینک نحوه رفع تعدادی از این خطاهای مشابه را بررسی کرده است. 

رفع تعدادی از خطاها و هشدارهای Xamarin برای تازه کارها