در Asp.net core توسط IHttpContextAccessor میتوان بهراحتی به HttpContext در هرجای برنامه دسترسی داشت و اطلاعات مورد نیاز را از قبیل نام کاربری، کوکیها، توکنها و ... به دست آورد. اما در Blazor Server برای استفاده از این قبیل اطلاعات توصیه شدهاست که اکیدا از IHttpContextAccessor در هرجایی از برنامه استفاده نشود؛ زیرا هیچ تضمینی وجود ندارد که در حالتهای مختلف، مقدار HttpContext معتبر باشد. برای کسب اطلاعات بیشتر در این باب میتوانید به Blazor and shared state و Accessing HttpContext.Items fails on WebKit browsers مراجعه نمایید. درکل Blazor Server خارج از چارچوب خط لوله ASP.NET Core اجرا میشود. اما اگر به هر دلیلی به دنبال اطلاعات خاصی از HttpContext در کامپوننتها باشیم چطور؟ آیا هیچ راهی وجود ندارد؟ برای دستیابی به HttpContext در Blazor Server فقط باید در زمان رندر شدن Host.cshtml_ مقدار(های) مدنظر را از HttpContext دریافت کرده و داخل متغیری ذخیره کنیم و در ادامهی برنامه از آن متغیر در قالب Cascading Parameters در کامپوننتها استفاده نماییم. روش کار به اینصورت است که ابتدا فایل Host.cshtml_ را به شکل زیر اصلاح میکنیم. در اینجا ما به دنبال اطلاعات توکن access_token میباشیم. @{ var token = await HttpContext.GetTokenAsync("access_token"); } <component type="typeof(App)" render-mode="ServerPrerendered" param-AccessToken="token" /> همانطور که ملاحظه مینمایید اطلاعات توکن access_token را داخل متغیر token ریخته و آنرا به param-AccessToken کامپوننت منتسب میکنیم. سپس به فایل App.razor رفته و متغیر AccessToken را به ع, ...ادامه مطلب
Jisu Life ، یک شرکت با پشتیبانی شیائومی دو پنکه دستی ارزان قیمت را راه اندازی کرده است تا به مردم کمک کند در طول تابستانها خنک باشند. این پنکه ها در حال حاضر برای فروش در وب سایت تجارت الکترونیکی Xiaomi Youpin در چین آماده فروش هستند. پنکه های دستی جدید Jisu در یک سری قرار می گیرند اما از نظر اندازه و ویژگی های آنها با یکدیگر متفاوت هستند. مدل کوچکتر "نسخه مینی" نام دارد ، در حالی که نوع کمی بزرگتر آن "Jade Edition" نام دارد. هر دو مدل دارای موتورهای جریان مستقیم بدون جاروبک هستند اما نسخه کوچکتر دارای 4 تیغه در مقایسه با 5 تیغه در مدل بزرگتر می باشد. تفاوت دیگر این است که اولی دارای عملکرد آروماتراپی است ، در حالی که دومی می تواند به عنوان پاور بانک استفاده شود. این دو پنکه همچنین دارای 3 نوع تنظیمات سرعت هستند اما نوع Jade Edition 50٪ سریعتر از نسخه Mini است. همچنین ، این مدل از یک باتری 5000 میلی آمپر ساعتی برخلاف مدل کوچکتر که دارای باتری4000 میلی آمپر ساعتی می باشد، برخوردار است. با این حال ، هر دوی آنها به عنوان یک اقدام ایمنی ، دارای صفحات محافظ MOS هستند. علاوه بر این ، پنکه کوچکتر Jisu در ابعاد 87x48x158 میلی متر و دارای وزن 175 گرم می باشد. از طرف دیگر پنکه بزرگتر وزنی برابر با 225 گرم و ابعاد 106x42x198mm دارد. با توجه به عمر باتری ، این برند ادعا می کند پنکه های کوچکتر و بزرگتر در حالت سرعت1 به ترتیب 20 ساعت و 14 ساعت کار می کنند. همچنین برای شارژ کامل از طریق درگاه Micro USB آنها 3-4 ساعت و 4-5 ساعت زمان می برند. [gallery size="full" ids="4826,4824,4823"] از آنجا که پنکه بزرگتر می تواند به عنوان پاور بانک عمل کند ، می توان از آن برای شارژ Xiaomi Mi 10 1.04 بار ،, ...ادامه مطلب
Assassin’s Creed IV Companion نام بازی جدیدی در سبک ماجراجویی می باشد که با استفاده از آن خواهید توانست نیرو های خود در بازی اساسین کرید موجود در کنسول هایی همچون pc ،ps4 و … را حتی در زمانی که به کنسول خود دسترسی نداردید مدیریت و آن ها را به ماموریت بفرستید. با استفاده از این بازی خواهید توانست بدون وقفه همیشه در حال پیشرفت باشید. بازی اندروید Assassin’s … آنلاین Loading... ۱۳۹۶-۰۶-۳۱ 17 ب,اندروید,دستیار,اساسین ...ادامه مطلب