در برخی موارد پیش میاد که پروژههای از نوع WebAssembly شما با وجود قراردادن BreakPoint، امکان دیباگ کردن وجود نداره و شمایل BreakPoint قرار داده شده به فرم یک دایره توخالی دیده میشه.برای حل این مشکل راهنمای زیر میتواند شما را در Hit کردن BreakPointها یاری کند. روش اولاول از همه توجه داشته باشید که […]
ایجاد Worker Service
برای ایجاد کارهایی که نیاز به توان پردازش بیشتر، پردازش صفهای طولانی دیتا یا مواردی که زمان طولانیتر برای محاسبات نیاز دارند میتوان از WindowsServiceها و یا WorkerServiceها استفاده کرد. هر دو مورد شباهتها و عملکردهای مشابهای دارند اما در برخی موارد نیز تفاوتهای دیده میشود که در مورد پیشرفتهتر حائز اهمیت میشوند.تفاوتهای این دو […]
نحوه حذف Temporal Tables
برای حذف جداول Temporal از دیتابیسهای SQL از قطعه کد زیر استفاده نمایید:
فراخوانی document.Ready در Blazor
گاهی پیش میاد که نیاز است فایلهای جاوا اسکریپتی که دارای متد $(document).ready(function () {}); هستند در کامپوننتهای ما مجدداً بارگذاری شوند. در این حالت باید روش زیر را در پیش بگیرید. 1- متد جاوااسکریپتی خود را داخل یک فایل js به شکل زیر قرار دهید: 2- در کامپوننت مورد نظرتون متد OnAfterRenderAsync را override […]
اجزاء UnitTest در Blazor
نحوه تست کامپوننتها در Blazor…
مدیریت خطا در کامپوننتها
نحوه مدیریت خطای کامپوننتها…
ValueTask VS Task
Task در واقع از جنس کلاس است اما ValueTask از نوع struct است لذا ValueTask میزان کمتری حافظه اشغال میکنند. به متدهای زیر دقت کنید: استفاده از ValueTask مزیتهای زیر را در بر خواهد داشت:1- بهبود پرفورمنس:در متد اول چون از Task استفاده شده است پس باید از فضای Heap برای آن حافظه اشغال کرد […]
نمایش مقادیر HTML در داخل کامپوننت
نحوه نمایش المانهای HTML در کامپوننت و جداسازی View و ViewModel…
تاپلها در C#
تعریف ساده از تاپلها…
ایجاد فرم و اعتبارسنجی مقادیر آن در Blazor
نحوه ایجاد فرم و اعتبارسنجی مقادیر آن در Blazor…