واحد بسيط جدا...كيف تقوم بإجراء مكالمة متعددة المعالجات في خطوة واحدة سهلة
لدي ميل إلى نسيان أن الناس لا يعرفون بالضرورة كل شيء ( في المستشارين سميناها |" | الإطار السياقي | " | ـ - | أساسا تتوافق عقلك مع عقل الشخص الذي أنت counselling | ' | مشورة |). | مع هذا في الحسبان |مسك7 | هنا | ومسك8 | هو واحد بسيط نسيت عنه الكثير من الحلول لا أعرف | لمسك9 | كيف يمكنك تسمية طريقة بطريقة غير متتزامنة | المسك11 | الـ e | للمسك12 | g | بالمسك13 | وكيف يمكنك إرسال بريد إلكتروني دون منع موضوع صفحة ASP | والمسك14 | شبكة الإنترنت | امسك15 | حسناً | ماسك16 | أمسك17 | الشبكة تجعل هذا عملاً سهلاً حقاً
إذاً , ربما تعرفون أن إرسال البريد الإلكتروني في ASP.NET أمر سهل جداً
باستخدام نظام;
باستخدام النظام.Web.MailM SK2
أدوات التحكم الإضافية للمساحة
{
///
/// شرح ملخص لـ MailSender.
///
من فئة عامة
{
الفراغ العام ارسال البريد(string fromAddressM SK1string toAddress , string subjectLine,string messageTextMSC4
{
بريد الكتروني .إرسال (fromAddress,toAddress,subjectLineMSC4messageTextM SK5
}
}
}
اليمين, اذا هذا يرسل الى طاقم محلي, بريد إلكتروني بسيطM SK2 كيف يمكنك جعل هذا غير متتزامن ?
باستخدام نظام;
باستخدام النظام.Web.MailM SK2
أدوات التحكم الإضافية للمساحة
{
///
/// شرح ملخص لـ MailSender.
///
من فئة عامة
{
الفراغ العام الرئيسي(string fromAddressM SK1string toAddress , string subjectLine,string messageTextMSC4
{
SendMailDelegate del = جديد SendMail DelegateM SK1SendMail);
إعادة الإتصال بـ AsyncCallback = جديد إعادة إتصال الـ A syncCalbackM SK1EndSendMail);
IAsyncResult ar = delMSC1BeginInvoke(fromAddressM SK3toAddress ,subjectLineMST5messageTextM ST6callbackM st7nullMst8
}
الفراغ العام EndSendMail(IAsyncResult ar)
{
SendMailDelegate del = (SendMailDe Delegat)arM SK3AsyncStateMSC4
حاول
{
Del.EndInvoke(arM SK2
}
التقاط
{
// أو التعامل مع الاستثناء هنا...
رمي
}
}
الوثيقة العامة غير صالحة ترسل البريد الوثيق(string fromAddressM SK1string toAddress , string subjectLine,string messageTextMSC4
الفراغ العام ارسال البريد(string fromAddressM SK1string toAddress , string subjectLine,string messageTextMSC4
{
بريد الكتروني .إرسال (fromAddress,toAddress,subjectLineMSC4messageTextM SK5
}
}
}
حسنا, هناك بعض الأشياء المضافة هنا - سوف ترون أن هناك ' مفوض يدعى SendMailDelegate | - | الذي عمل أساسا كمؤشر الأسلوب يسمح لك بتشغيل أسلوب SendMail على موضوع جديد |. | الفعلي | | الـ ' | الإطلاق | ' | يحدث باستخدام الـ del ٬ . | بداية استدعاء | МSK9 | الخط ٬. | AsyncCallback المحدد قبل تلك الخطة يعطينا نغمة في الأسلوب الذي يطلق بعد إنتهاء أسلوب sendmail |
الآن ليس من الضروري استخدام أسلوب EndSendMail لتصل بـ'EndInvoke' - لكنه أفضل عمل لإظهار إختراقات الذاكرة المحتملة .. بحيث .