ایجاد Worker Service

برای ایجاد کارهایی که نیاز به توان پردازش بیشتر، پردازش صف‌های طولانی دیتا یا مواردی که زمان طولانی‌تر برای محاسبات نیاز دارند می‌توان از WindowsServiceها و یا WorkerServiceها استفاده کرد. هر دو مورد شباهتها و عملکردهای مشابه‌ای دارند اما در برخی موارد نیز تفاوت‌های دیده می‌شود که در مورد پیشرفته‌تر حائز اهمیت می‌شوند.تفاوتهای این دو […]

بیشتر بخوانید

فراخوانی document.Ready در Blazor

گاهی پیش میاد که نیاز است فایل‌های جاوا اسکریپتی که دارای متد $(document).ready(function () {}); هستند در کامپوننت‌های ما مجدداً بارگذاری شوند. در این حالت باید روش زیر را در پیش بگیرید. 1- متد جاوااسکریپتی خود را داخل یک فایل js به شکل زیر قرار دهید: 2- در کامپوننت مورد نظرتون متد OnAfterRenderAsync را override […]

بیشتر بخوانید

ValueTask VS Task

Task در واقع از جنس کلاس است اما ValueTask از نوع struct است لذا ValueTask میزان کمتری حافظه اشغال می‌کنند. به متدهای زیر دقت کنید: استفاده از ValueTask مزیت‌های زیر را در بر خواهد داشت:1- بهبود پرفورمنس:در متد اول چون از Task استفاده شده است پس باید از فضای Heap برای آن حافظه اشغال کرد […]

بیشتر بخوانید