برای ایجاد کارهایی که نیاز به توان پردازش بیشتر، پردازش صفهای طولانی دیتا یا مواردی که زمان طولانیتر برای محاسبات نیاز دارند میتوان از 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…
نحوه Redirect کردن در Blazor
با استفاده از یک کلاس به نام NavigationManager به راحتی میتوانید این کار را انجام دهید: