PDA

View Full Version : سوال در مورد System.Messaging



peymannaji
پنج شنبه 29 شهریور 1386, 16:23 عصر
سلام .
در قسمت add refrence در تب .net یک کامپوننت وجود داره بنام messaging میخواستم در موردش توضیج بدید که چی هست و چی کار مکنه در ضمن message queuing چیست و چه ارتباطی با کامپونت فوق الذکر داره .؟
با تشکر ...

حامد مصافی
پنج شنبه 29 شهریور 1386, 16:45 عصر
به زبان ساده:
message queuing یکی از سرویس های مایکروسافت است.
شما بوسیله messaging می توانید پیغام هایی را به این سرویس -که در یک سرور اجرا می شود- بفرستید یا از آن دریافت کنید.

peymannaji
پنج شنبه 29 شهریور 1386, 18:34 عصر
ممنون دوست عزیز .
اگر امکان داره چند مثال کاربردی و عینی از این امکانات رو برای اینکه بیشتر مفهوم رو درک کنم بزنید ....
با تشکر

حامد مصافی
پنج شنبه 29 شهریور 1386, 20:35 عصر
ابتدا سرور مورد نظر (سروری که یک سرویس message queuing روی آن در حال اجرا باشه) را به Server Explorer اضافه کنید.
در Server Explorer سرور فوق را باز کنید.
گروه message queuing را باز کنید.
سرویس مورد نظر را از بین سرویس های ثبت شده انتخاب کرده و به داخل فرم بکشید.

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

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

peymannaji
پنج شنبه 29 شهریور 1386, 21:28 عصر
ممنون دوست عزیز . یک سوالی دارم اینطور که من متوجه شدم این سیستم فقط به درد ارتباط افراد با ادمین سایت میخور ( یه چیزی مثل ارتباط با ما که در اکثر سایتها هست تقریبا" ) آیا برداشتم درسته؟؟؟؟ و اگه کار برد دیگه ای داره بفرمائید با تشکر ....

حامد مصافی
پنج شنبه 29 شهریور 1386, 22:35 عصر
نه فقط!

در واقع کلاینت ها می تونند پیغام هایی رو در سرور ذخیره کنند.
و یک کلاینت دیگه میتونه به این پیغام ها دسترسی داشته باشه.

مثل تابلوی پیغام ها در محل های عمومی (فرودگاه ها یا ایستگاه های قطار).

یعنی پیغام ثبت می کنید و مشاهده می کنید.
که میشه برای منظوری که ذکر کردید هم از این تکنولوژی استفاده کرد(البته نه فقط).

peymannaji
پنج شنبه 29 شهریور 1386, 23:55 عصر
آیا سرورهایی که ما سایتمون رو در اون آپلود میکنیم این امکان message queuing را به ما میدن ؟

حامد مصافی
جمعه 30 شهریور 1386, 11:50 صبح
با پشتیبانی هاستینگ تماس بگیرید. من نمی دونم میدم یا نه ;)