application state Session State View ... - … State_Session State... · Application Stateو...

29
ن مقاله : عنوای با آشنایView State ، Session State وApplication State ویسان مرجع تخصصی برنامه ن وتنظیم کننده :یه تهwww.barnamenevisan.org [email protected] یم به توضیح می خواهین مقاله در اView state ، Session State وapplication state قاله به شما.این م بپردازیمیز بیان شدهیا و معایب آنها نده ، مزاستفا چگونگی این پیدا کنید وهمچنز آنهاک بهتری اد تا در خواهد کرمک ک است. معرفی مدیریتک های مقاله تکنی اینstate هایشان میدهد. کار با مختلف را نstate های وب برنامه ها درASP.NET ید ازید که چگونه با کند تا درک خواهد کرمکقاله به شما کده است . این م بسیار گیج کنندگان دهن برای توسعه آنستفاده ا کنید. پردازشWeb application ه یک هر زمان کWeb application ورس کد کامپایل شود، سد و اسمبلی خروجی تولیانیک زبان می به ی این پروژه ،یکDLL است که در پوشهbin ی پروژهکتور دایر بصورت کامپایل شدهار ،قر میگیرد. نگامی که هURL ، پروژهورد ، وب سر درخواست میشوبر کارم افزار توسط یک نرDLL ه را دررخواست شد دم دردی از وب فر جدی نمونه اید و حافظه لو شدهیجادیج اد. که نتاجاد میکن خواست شده ای یک نمونه جدید از وب فرم وام تم کنترلهارخواست شده است وب فرم دهای موجود در ومتغییر. د و خروجییل میشو صفحه تکمجادآن ، چرخه حیات پس از ای به صورتHTML رسال میشود ان خروجی و ایگر فرستاده میشودور به مروان جواب به عن . پس از آن ،شی وب فرمفاصله ب نابود میشود.

Transcript of application state Session State View ... - … State_Session State... · Application Stateو...

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

بپردازیم.این مقاله به شما application stateو View state ،Session State در این مقاله می خواهیم به توضیح

کمک خواهد کرد تا درک بهتری از آنها پیدا کنید وهمچنین چگونگی استفاده ، مزایا و معایب آنها نیز بیان شده

.است

معرفی

ASP.NET ها در برنامه های وب stateمختلف را نشان میدهد. کار با های stateاین مقاله تکنیک های مدیریت

برای توسعه دهندگان بسیار گیج کننده است . این مقاله به شما کمک خواهد کرد تا درک کنید که چگونه باید از

.کنید استفاده آن

Web applicationپردازش

این پروژه به یک زبان میانی تولید و اسمبلی خروجی کامپایل شود، سورس کد Web applicationهر زمان که یک

. میگیرد ،قرار شده کامپایل بصورت دایرکتوری پروژه binاست که در پوشه DLL،یک

درخواست شده را در DLLنرم افزار توسط یک کاربر درخواست میشود ، وب سرور، پروژه URLهنگامی که

وب از جدید نمونه یک خواست شده ایجاد میکند. که نتایج ایجاد شدهحافظه لود و نمونه ای جدیدی از وب فرم در

.ومتغییرهای موجود در وب فرم درخواست شده است کنترلها تمام و فرم

و این خروجی ارسال میشود HTML صورت به پس از ایجادآن ، چرخه حیات صفحه تکمیل میشود و خروجی

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

: نمونه کد

namespace Test { public partial class _Default : Page { int counter = 0; protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { TextBox1.Text = "0"; } } protected void Button1_Click(object sender, EventArgs e) { counter = counter + 1; TextBox1.Text =counter.ToString(); } } }

:توضیح

0 را با text box و چک میکند page loadرا در رویداد "get request "برنامه درخواست شد، URLزمانی که

.میکند مقداردهی

،که یک نمونه جدید از به سرور وب باشد post requestکلیک برروی دکمه ،می تواند یک

webform1 یک تولید کامل فرایند که HTML ایجاد میدهد، انجام را کالینت مرورگر به و ارسال آن

.ساخته شده به وب سرور است post call آخرین از مقادیر این . میکند

:state managementتکنیک های مختلف

state management .1 سمت سرور

View State

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

Hidden Field

Cookies

Control State

state management .2 سمت سرور

ion Sess

Application Object

Caching

.همانطور که در باال ذکر شده را بررسی کنید state managementمی توانید تعدادی از راه های

View state

View state تکنیکی برای نگهداریstate در کنترلpost-back است ، صفحه

)ارسال و دریافت اطالعات از سرور( در خود صفحه انجام post-backبه این معنی که ذخیره مقدار صفحه پس از

یک و بگیرد قرار استفاده ،مورد شد پست میتوانند هنگامی که صفحه در سرور view state ای ه داده و میگیرد

.کند ایجاد صفحه از جدید نمونه

هستند که در یک فیلد ورودی پنهان در صفحه base64 گذاری کد سریال ی رشته یک ، View state داده های

ر، بین مرورگر و سرور جابه جا میشود.کارب respons و requestذخیره شده اند ودر هر

ViewState["VarName"]= store any thing

.ر با مقدار به کالینت ارسال می شودصفحه کد گذاری شده و مرورگ initبر روی وب سرور، در رویداد

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="mlqif/yufT121LcPxuR5TVSuWVDJ7aU+2ONZy5gYWjTgmggCv5ed4OlAOS+jpYLWSI1hLbIA0cyrLI2YOZPo4RIESahtyWmLMhXbfEJ/GvJIvbfEE+JSHtDaw2iFc/kmz73T0oifsuZN6JzufE1ZI+NL7qrjzpOc9PTadu+Qxxokyw7cfV6ISa+fu9qSmjpYsxVtyxg/Z0QTyZBRaUiMbxWEJNlH3csR1d8HCPtoZ2s=" />

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

<img alt="" src="data:image/jpeg;base64,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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

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

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

+eeW8lu5mljjjYPLkDtncjAY8g5Ofua+xdLW1q/dsLm6glW1a1jzIWVQed2PJOec581AL23mjuII5oHDxSKHRl8MCMgivdcNPtjZ2FvbGaWcwxrH3ZW3O+BjLH3JrvUsIUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoBSlKAUpSgFKUoD//2Q=="> namespace Test { public partial class _Default : Page { int TestCounter = 0; protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { TextBox1.Text = "0"; TextBox2.Text = "0"; } } protected void Button1_Click(object sender, EventArgs e) { //With out View State TestCounter = TestCounter + 1; TextBox1.Text = TestCounter.ToString(); if (ViewState["counter"] != null) { TestCounter = (int)ViewState["counter"] + 1; TextBox2.Text = TestCounter.ToString(); } ViewState["counter"] = TestCounter; } } }

View Stateمزایای

.براحتی پیاده سازی میشود 1.

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

ذخیره میشود ولی Base64 Encoding String شکل به مخفی فیلد یک در بر روی مرورگر کالینت 2.

.رمزگذاری نمیشود و میتواند به راحتی رمزگذاری شود

.، داده ها را انتقال میدهد HTTPبه خوبی با 3.

View Stateمعایب

.ذخیره شده اند View State در بزرگ های داده ار عملکرد برای صفحه هایست که باسرب1.

.نمیشود استفاده حساس خیلی اطالعات امنیت برای و بصورت کدگذاری شده ذخیره میشود 2.

موارد استفاده

View state در مرورگر کالینت با بازیابیباید هنگامی استفاده شود که کاربر نیاز به ذخیره مقدار کمی از داده ها

، در صفحه هایی با داده بزرگ استفاده کنند. از stateبرنامه نویس نباید از این روش برای نگهداری .سریع دارد

از یک صفحه به صفحه دیگر استفاده میشود. برای ذخیره اطالعات حساس امن ها داده ارسال برای این روش

.نیست

ASP.NET Session State

Session State یکی دیگر از روش state management برای ذخیرهState است، به معنی آنکه در ذخیره سازی

.و استفاده از مقادیر مربوط به درخواستهای قبلی کمک می کند

برای Session ASP.NET یک از کرد، درخواست وب تحت برنامه یک از هر زمان که کاربر ،یک وب فرم

ست قبلی دریک دوره زمانی مشخص ،استفاده می شودذخیره درخوا

//Stored Textbox value Session["Counter"] = TextBox3.Text; //Stored Dataset Session["ds"] = dsData;

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

Session variables are stored in a SessionStateItemCollection object that is exposed through the HttpContext.Session property.

Session variables در یک شیSessionStateItemCollection ذخیره میشوند که از طریقproperty

HttpContext.Session در معرض نمایش قرارمیگیرد.

.فعال میشود ASP.NET تمام برنامه های session state در به طور پیش فرض،

Session state data هنگام در دیگر عبارت به ، در تمام صفحات وب به اشتراک گذاشته میشود navigating از

داده ها در دسترس هستند session صفحه، یک

namespace Test { public partial class SessionTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["Counter"] == null) { Session["Counter"] = 0; } TextBox1.Text = Session["Counter"].ToString(); } } protected void Button1_Click(object sender, EventArgs e) { if (Session["Counter"] != null) { int SessionCounter = (int)Session["Counter"] + 1; TextBox1.Text = SessionCounter.ToString(); Session["Counter"] = SessionCounter; } } protected void Button2_Click(object sender, EventArgs e) {

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

Response.Redirect("MysessionPage.aspx"); } } } After navigating to the page mysessionpage.aspx and retrieving value from session. namespace Test { public partial class MysessionPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Session["Counter"] != null) { Label1.Text = Session["Counter"].ToString(); } } } }

بر روی وب سرور ذخیره میشوند ، به این معنی که به طور پیش global dataتک کاربره Sessionمتغیرهای

در حافظه وب سرور ذخیره می شود و در تمام صفحات موجود است اما آن فقط برای session stateفرض متغیر

.میباشد sessionیک

SessionID

sessionرا انجام میدهد .این session id، ذخیره ی session یک هستند که توسط Client Machineکوکی ها

id توسط وب سرور استفاده میشود.

session id یک ویژگی منحصر به فرد در مرورگر است که بوسیله دادهsession بر روی سرور قابل شناسایی

مرورگرتولید و ذخیره session،در کوکی ASP.NET به طور تصادفی توسط SESSIONIDمقدار .است

.ارسال می شود ASP.NET در یک کوکی قرار میگیرد و با هر درخواست به برنامه SESSIONIDمیشود. مقدار

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

MSDN :مرجع تعریف

.میگیرند قرار مرورگر و سرور وب بین صفحات، و ها درخواست کوکی ها یک متن کوتاه هستند که به همراه

برنامه های تحت وب هستند که درهر زمان که کاربر از سایت بازدید کرد ،خوانده کوکی شامل اطالعاتی در مورد

.میشود

If the session mode is Inproc and cookieless=true then:

<sessionState mode="InProc" cookieless="true" customProvider="DefaultSessionProvider" >

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

Session id خشی از به عنوان بURL در هر درخواست ارسال خواهد شد و اگرSession id برداشته شده یا

.میشود گرفته نظر در تغییر داده شود ، آن به عنوان یک درخواست جدید

Session Modes

Session Modes توضیح میدهد که چگونه متغیرهایSession ذخیره می شوند، به عبارت دیگر چه نوع ذخیره

.وسط متغیر استفاده می شود و رفتار آن چیستسازی ت

است ASP .NETworker فرآیند رفتار پیش فرض در حافظه در یک

session mode های مختلف موجود درASP.NET

Off .1

2. InProc

3. StateServer

4. SQLServer

5. Custom

.دارند را خود معایب و مزایا کدام هر و .دارد وب تحت برنامه هر مدل یک رفتار متفاوت در

session که است مهم بسیار ،هستید session با متغیرهای ASP.NET هنگامی که در حال کار با یک برنامه

modes را به عنوان یکی از تکنیک های مدیریت state درک کنید session modes .انتخاب شده به عنوان

mode در webconfig متغیر، ، قادر به ذخیره session و پس از آن مسئول رفتار نرم افزار خواهد بود .

Off

استفاده Off حالت از که است مهم بسیار پس نداشت،session state اگر برنامه هیچ نیاز و یا نیازهایی برای

.با استفاده از این کارایی نرم افزار بهتر خواهد بود .شود

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

InProc Mode

InProc Mode می تواند در یک برنامه وب ASP.NET ی، از یک فایل پیکربندی با تنظیم ویژگی ها mode در

استفاده کند SessionState المنت

<sessionState mode="InProc" customProvider="DefaultSessionProvider">

حافظه وب سرور ،در داخل پردازش کننده session تغیراستفاده میشود، م Inproc session stateهنگامی که

ASP.NET ذخیره می شود.

:MSDNتعریف

ASP.NET در یک فرایند شناخته شده به عنوان پردازش کننده ASP.NET تمام قابلیت های .اجرا می شود

ASP.NET در محدوده این فرآیند اجرا می شود.

از درخواست این اگر بنابراین. شود می ،ذخیره قابل اجرا IISدر یک پردازش کننده ی sessionاساسا متغیر

.بود خواهد دسترس در ها داده ، باشد کاربر همان

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

:InProcمزایای استفاده از

پیاده سازی آسان .1

.اشیاء پیچیده را می توان بدون ترتیب اضافه کرد .2

.دارد out-of-process modesسه با بهترین کارایی را در مقای .3

:InProcمعایب

.دوباره راه اندازی میشود ،نیست IIS زمانیکه پردازش کننده ی sessionقادر به حفظ مقدار های .1

.مقیاس پذیری یک مشکل عمده است .2

.برای برنامه های کاربردی با کاربر پایگاه وسیع خوب نیست .3

out of " حالت وجود داشت ، توسعه در web garden و یا web farm برای یکهنگامی که شرایط الزم

process " مانندstate server و یا حالت هایSQL Server بهترین گزینه هستند.

State Server Session Mode

ی توان با است که م recycle کننده پردازش آن دلیل که است آن نقطه ضعف session data از دست دادن

را کاهش داد state serverاستفاده از یک حالت دیگر، حالت

MSDN مرجع تعریف

StateServer mode است که ،session state را در یک فرایند جداگانه به نامASP.NET state service

دوباره راه اندازی شوند ، حفظ شود. اگر برنامه های تحت وب session state که کند می تضمین ذخیره میکند،

.در دسترس باشد Web farmوب سرور در یک session stateباعث می شود

ASP.NET متغیر که است ویندوز های سرویس از یکی session داده ها را در فرایند خود ذخیره میکند.

state server modeروش راه اندازی

Run و پس از آن services.msc سپس کنید را وارد ASP.NET State Service را استارت کنید

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

.است manualدر حالت ASP.NET State Serviceبه طور پیش فرض

<sessionState mode="StateServer" customProvider="DefaultSessionProvider"

stateConnectionString="tcpip=localhost:42424">

stateConnectionString="tcpip=localhost : 42424"

Server Name/IP Port

StateConnectionstring اساسا از موارد زیر تشکیل میشود؛

Server/system : در آن یک سرویس ASP.NET ویندوز در حال اجرا است.

Port : ، به طور پیش فرض state service ازTCP port 42424 ،که با استفاده از رجیستری قابل تنظیم است

.پیروی میکند

:State Server Mode مزایای استفاده از

. تاثیر ندارد session ،برروی متغییر داده (recycl) بازیافت پردازش کننده1.

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

.می توان درهمان وب سرور و یا دستگاه های مختلف اختصاص داده شده ، ذخیره کرد2.

State Server Mode مشکالت

.منجر شود session data می تواند به از دست دادن sate service راه اندازی مجدد1.

proc mode است آهسته تر از2.

SQL Server Session Mode

Session mode یک برنامه کاربردی ASP.NET است ،که توسط SQL Server تعیین و سپس متغیرهای

session یتابیسرا در د SQL سرور ذخیره می کند. این حالت همچنین یک راه قابل اعتماد برای ذخیره داده ها

session و حفظ مقادیر IIS یا وب سرور پس از راه اندازی مجدد است.

و جدول برای دیتابیس سرور ما نیاز به یک SQL در یک پایگاه داده session متغیرهای سازی ذخیره برای

.ها داریمذخیره ی داده

بنام exe یک فایل C:\Windows\Microsoft.NET\Framework64\v4.0.30319 :در مسیر

aspnet_regsql موجود است.

در بر روی دستگاه نصب شده را در نظر میگیریم . NET Framework. از ای نسخه و سیستم عامل ویندوز

.ستنصب شده ا 4.0نسخه framework و 7 ویندوز در ، اینجا

:(Procedure) رویه

Run و دستور cmd فرمان پنجره یک کردن باز پس و را تایپ میکنیم cd

C:\Windows\Microsoft.NET\Framework64\v4.0.30319 cd را وارد کنید.

.در آن است ،میرود aspnet_regsql.exe این به محلی که

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

. نمایید زیراجرا فرمان از استفاده با ابزار را

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

Web Config

SQL connection stringو ارائه SQL Serverتغییر حالت

<sessionState mode="SQLServer" customProvider="DefaultSessionProvider" sqlConnectionString="Data Source=abhishek-HP\devAbhi;integrated security=SSPI">

SQL Server sessionبرنامه ما آماده برای اجرا با حالت مورد نیاز ،در حال حاضر پس از انجام همه تنظیمات

است

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

SQL Server Mode مزایای استفاده از

session managementگزینه ای بسیار امن و قابل اعتماد برای1.

Session data .2 از راه اندازی مجدد پردازش کنندهقادر به ادامه حیات پس ( worker process) یا state راه

.اندازی مجدد سرویس ویندوز خواهد بود

.در مقایسه با حالت های دیگرمقیاس پذیرتر است3.

سرور SQL معایب حالت

عملکرد آهسته1.

.داده های پیچیده deserialization و serialization سربار برای2.

Application State

در دسترس در تمام (data repository) یک مخزن داده Application state :می گوید MSDN تعریف

application کاربر، session ، که مخصوص به یک session state بر خالف . است ASP.NET کالسها ی برنامه

state شامل تمام کاربران و session ها است .

Application state در یک نمونه از کالس HttpApplicationState این کالس یک دیکشنری .ذخیره می شود

. را در معرض نمایش قرار میدهد key-value است که اشیاء

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

از یک صفحه به صفحه navigatiing نیز برای ذخیره داده ها هنگامی که Application state متغیرهای

و صفحات تمام در که معنیست این به Global data چند کاربره بودن .شود می ،استفاده میشود ذخیره دیگر

پردازش بر روی وب سرور در حافظه Application state متغیرهای .ها در دسترس خواهد بود session تمام

.، ذخیره می شود ASP.NET کننده

:نمونه کد

افزار نرم متغیرهای در ها داده دنافزو

namespace Test { public partial class applicationState : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Application["Counter"] == null) { Application["Counter"] = 0; } TextBox1.Text = Application["Counter"].ToString(); } } protected void Button1_Click(object sender, EventArgs e) { if (Application["Counter"] != null) { int ApplicationCounter = (int)Application["Counter"] + 1; TextBox1.Text = ApplicationCounter.ToString(); Application["Counter"] = ApplicationCounter; } } protected void Button2_Click(object sender, EventArgs e) { Response.Redirect("ApplicationStateTest.aspx"); }

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

} }

:خواندن داده ها از متغیرهای نرم افزار

namespace Test { public partial class ApplicationStateTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Application["Counter"] != null) { Label1.Text = Application["Counter"].ToString(); } } } }

hosting زمان پیش فرضی ندارد. زمانی که فرایند Session ، بر خالف متغیرهای application state یک متغیر

.رسید خواهند پایان به ، رسد زار به پایاناف نرم یا و شود اندازی راه دوباره برنامه

نیست چرا web garden و یا گسترش نوع web farms ،قابل اعتماد برای Application state داده های متغیر

.هستند که آنها در میان وب سرور ها یا پردازش کننده های متعدد بر روی همان دستگاه

ه این معنی چند کاربر می تواند به متغیر ها دسترسی داشته و می توانند امن نیست، ب application state یک متغیر

.متغیر را دستکاری کنند

، application state متغیرهای از برای اطمینان از درستی داده ها و حل و فصل مسائل همزمانی در زمان استفاده

.شود استفاده باید متدها از قفل کردن باز و قفل برای

Application State و View State ، Session State آشنایی باعنوان مقاله :

تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

www.barnamenevisan.org [email protected]

Web farm وضعیتی ست که در آن برنامه های تحت وب بر روی سرورهای مختلف با load balancer توسعه

.داده میشوند

Web garden : با سرور روی بر وب تحت های برنامه آن در که وضعیتیست worker processes متعدد توسعه

.داده شده اند

application state مزایای استفاده از

.چند کاربری ذخیره شده در حافظه هستند global data فزار هایاز نرم ا 1.

دسترسی آسان 2.

بازیابی سریع 3.

application state معایب

و IIS قادر به ادامه حیات برای راه اندازی مجدد (Application variable data)نرم افزار داده های متغیر1.

.بازیافت پردازش کننده نیست

مناسب نیست webgarden و webfarm برای2.