دانلود مقاله فعال نمودن و غیر فعا ل نمودن یک Connection

Word 182 KB 17383 32
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۴,۸۵۰ تومان
قیمت با تخفیف: ۱۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • فعال نمودن و غیر فعا ل نمودن یک Connection
    بمنظور فعال نمودن و یا غیر فعال نمودن یک Connection می توان بصورت تلویحی عملیات فوق را با فراخوانی متدهای یک شی که از Connection استفاده می نمایند انجام و یا با صراحت و بکمک متدهای Open و یا Close اقدام به فعال نمودن و یا غیر فعال نمودن Connection نمود . متدهای Open و Close دو متد اولیه برای هر Connection می باشند .
    • متد Open با استفاده از اطلاعات موجود در خصلت ConnectionString ، با یک منبع داده ارتباط و یک ارتباط فعال شده را ایجاد خواهد کرد .
    • متد Close باعث غیر فعال شدن Connection می گردد .
    لازم است به این نکته اشاره گردد که بستن ( غیر فعال نمودن ) یک Connection امری لازم و ضروری است ، چراکه اکثر منابع داده صرفا تعداد محدودی از ارتباطات فعال را حمایت نموده و در ضمن ارتباطات فعال ، منابع با ارزش سیستم را اشغال و حجم عملیاتی بر روی سیستم را افزایش خواهند داد .
    فعال نمودن و غیر فعال نمودن صریح یک Connection
    استفاده صریح از متدهای Open و Close بمنظور فعال نمودن و یا غیر فعال نمودن Connection توصیه و دارای مزایای زیر است :
    • کد نوشته شده دارای خوانائی بمراتب بیشتری خواهد بود .
    • اشکال زدائی برنامه ها با سرعت مطلوبی انجام خواهد شد .
    • موثرتر می باشد.
    پس از استفاده Connection ، لازم است که ارتباط ایجاد شده غیر فعال گردد . بدین منظور، می توان از متدهای Close و یا Dispose مربوط به شی Connection استفاده نمود. متد Close ، تراکنش های بلاتکلیف را تعیین تکلیف نموده و در ادامه ارتباط را غیر فعال می نماید . در مواردیکه Pooling فعال شده باشد ، متد فوق باعث آزادسازی ارتباط ایجاد شده از Connection pool می گردد . فراخوانی متد Close توسط یک برنامه می تواند چندین مرتبه صورت پذیرد.
    فعال نمودن و غیر فعال نمودن تلویحی یک Connection
    در صورت استفاده از DataAdapters ، ضرورتی به فعال نمودن و یا غیر فعال نمودن یک Connection وجود نخواهد داشت . زمانیکه یکی از متدهای مربوط به اشیاء فوق ، فراخوانده می گردد ( مثلا متد Update و یا Fill مربوط به شی SqlDataAdapter ) ، متد مورد نظر بررسی لازم در خصوص فعال بودن ارتباط را انجام و در صورتیکه ارتباط فعال نشده باشد ، SqlDataAdapter ارتباط را فعال و پس از انجام عملیات مورد نظر ، ارتباط را غیر فعال خواهد نمود .
    مثال : در صورتیکه یک DataSet داده خود را از چندین جدول متفاوت که در بانک اطلاعاتی مشابه قرار دارند ، دریافت می نماید ،صرفا یک Connection وجود داشته و دارای چندین DataAdapters خواهیم بود (هر DataAdapters مرتبط با یک جدول ) . در صورتیکه Connection بصورت تلویحی ( عدم استفاده صریح از متدهای Open و Close ) فعال و یا غیر فعال گردد ، در زمان پر نمودن اطلاعات در Dataset ، ارتباط با منبع داده چندین مرتبه فعال و یا غیر فعال خواهد شد . در چنین مواردی مناسب است که در ابتدا Connection با صراحت فعال و پس از فراخوانی متدهای Filling مربوط به چندین DataAdapters ، ارتباط ایجاد شده با منبع داده را با بکارگیری متد Close و باصراحت غیر فعال نمود .
    استفاده از متد Dispose
    زمانیکه یک Connection غیرفعال می گردد ، جریان اطلاعات به و یا از منبع داده غیر فعال می گردد. در چنین حالتی ، منابع غیرمدیریت یافته استفاده شده توسط شی Connection ، آزاد نخواهند گردید.در صورتیکه Connection pooling فعال شده باشد ، عملیات آزاد سازی Connection از Pool نیز انجام خواهد شد. اشیاء SqlConnection و OleDbConnection دارای یک متد Dispose بوده که از آن بمنظور آزادسازی منابع غیرمدیریت یافته استفاده می گردد . با فراخوانی متد Dispose ، عملیات حذف Connection از Connection pool نیز انجام خواهد شد .

براي استفاده مفيدتر از اين مقاله، توصيه مي گردد، مقاله معماري برنامه هاي مبتني بر داده را در ابتدا مطالعه نمائيد . ADO.NET ، نسل جديدي از ADO شرکت ماکروسافت است . نسخه ADO ، با استفاده از مجموعه اي اشياء ActiveX Data Object طراحي و پياده سازي شده بو

مقدمه پروکسی ها برنامه هایی هستند که در کامپیوتر هایی که به عنوان سرور در شبکه ای که به آن متصل هستید اجرایی شوند ( چه این ارتباط از طریق مودو با شد یا با وسیله های دیگر ) . این برنامه ها تقاضا های HTTP و FTP را دریافت و فایلهای مربوط را از اینترنت که با سرور متصل شدند انتقال می دهند . وقتی که یک پروکسی را پیکربندی کردید ، تقاضاهای HTTP و FTP از طریق کامپیوتر که به عنوان سرور ...

تاکنون مقالات متعددي در رابطه با دات نت و برنامه نويسي وب بر روي سايت منتشر شده است و شايد اين سوال براي بسياري از خوانندگان مطرح شده باشد که ارتباط اين مطالب با يکديگر چيست و چگونه مي توان آنان را با يکديگر مرتبط و از مطالب ارائه شده در جهت ايجاد

ارتباط ASP با بانک هاي اطلاعاتي از طريق واسطي بنام ADO انجام مي گيرد. با استفاده از رابط فوق مي توان به انواع داده هاي ذخيره شده بسادگي، در کمترين زمان و صرفا بکمک يک مسير دستيابي پيدا کرد. به همين دليل مي توان ادعا کرد که ADO ساده ترين روشي است که

چکیده نهادهای مدنی به معنای جدید آن ریشه در تاریخ مغرب زمین و پیوند ناگسستنی با جامعه مدنی دارد. آشنایی ایرانیان با غرب و توجه روشنفکران ایرانی به مدرنیسم در قرن نوزده سبب توجه برخی از ایرانیان به این نهادها شد. استقرار مشروطیت در ایران و تدوین قانون اساسی اگر چه تشکیل و فعالیت این نهادها را قانونی ساخت اما در تاریخ معاصر ایران، به استثنای مقاطع کوتاهی، هیچگاه امکان فعالیت برای ...

چکیده نهادهای مدنی به معنای جدید آن ریشه در تاریخ مغرب زمین و پیوند ناگسستنی با جامعه مدنی دارد. آشنایی ایرانیان با غرب و توجه روشنفکران ایرانی به مدرنیسم در قرن نوزده سبب توجه برخی از ایرانیان به این نهادها شد. استقرار مشروطیت در ایران و تدوین قانون اساسی اگر چه تشکیل و فعالیت این نهادها را قانونی ساخت اما در تاریخ معاصر ایران، به استثنای مقاطع کوتاهی، هیچگاه امکان فعالیت برای ...

مقدمه کاملا عادیست که کودکان جنب وجوش داشته باشند و از بازی کردن لذت می برند . گاهی مادران به درمانگاه یا روان شناس مراجعه کرده و اظهار می کنند که فرزندشان بخصوص پسرشان بسیار بی قرار ، زیاد فعال ، حواس پرت ، بی ثبات و تکانشی است . معلمان معمولا چنین دانش آموزانی را خوب می شناسند . افرادی که به نحوی با بیماران روانی ، عقب ماندگان ذهنی ، معتادین به مواد مخدر ، الکل سروکار دارند به ...

-مزيت وخصوصيات شبکه در حالت work Group -نصب و راه اندازي بسيار ساده مي باشد. - تعداد client محدود است - حداکثر تعداد کلانيت ها حدود 10عدد -مديريت اطلاعات هر دستگاه عهده خود شخص خواهد بود. - دسترسي به منابع سخت افزاري يکديگر مرحله 1:نصب وراه اندازي ک

مقدمه : بتن در 80 سال گذشته در بسیاری از رشته های ساختمانی کاربرد داشته و با عمر مفید طولانی خود، مصالح با دوامی را به اثبات رسانده است. به هر حال بتن در پروژه های صنعتی بکار برده شده و در معرض شرایط بسیار سخت محیطی قرار گرفته و صدمات ساختاری و کاربردی را در طول عمر خود نشان داده است، که این صدمات از 3 منبع اصلی سرچشمه گرفته اند شامل : 1- پروژه های صنعتی که عموماً توسط طراحان ...

مقدمه کنفرانس ويديويي در حال تغيير روش‌هاي تجارت و ارتباطات است. اين فناوري امکان ملاقات رو در رو را بر فراز مرزها مهيا مي‌سازد و راه را براي ارتباط مفيد سازنده به همراه تصميم‌گيري‌هاي دقيق چه در داخل و چه در خارج سازمان هموار مي‌نمايد. در حقيق

ثبت سفارش
تعداد
عنوان محصول