Väldigt enkelt one... hur man gör en multithreaded sändning i ett enkelt steg (Svenska (Swedish))

Väldigt enkelt one... hur man gör en multithreaded sändning i ett enkelt steg

Tuesday, 06 July 2004

//

1 minute read

Jag har en tendens att glömma att människor inte nödvändigtvis vet allt. ( i rådgivarena kallar vi det. ♫ " ♫ kontextuell framställning ♫ ♫ " ♫ МSK4 ♫ i grund och botten justera din tankesätt mot den av personen du är med. ♪ ' ♫ du är rådgivaren ♫

Så du vet förmodligen att skicka e-mail i ASP är väldigt lätt

med System;

med hjälp av System

Namespace ExtraControls

{

///

/// Syntaxbeschreibung för MailSender

///

offentlig klass MailSender

{

public void SendMail(string frånAddressM SK1string tillAddress , string subjectLine,string messageTextMSC4

{

SmtpMail.Senden( frånAddressen , tillAddressen

}

}

}

Regt, så detta skickar till den lokala värdena , enkel e-mail

med System;

med hjälp av System

Namespace ExtraControls

{

///

/// Syntaxbeschreibung för MailSender

///

offentlig klass MailSender

{

public void Main(string frånAddressM SK1string tillAddress , string subjectLine,string messageTextMSC4

{

SendMailDelegate del = ny

Callback från AsyncCallback = ny A sync CallbackM SK1EndSendMail);

IAsyncResult ar = delM SK1Invoker nu( frånAddressen , tillAddressen

}

public void EndSendMail(IAsyncResult ar)

{

SendMailDelegate del =

att försöka

{

del.EndInvoke

}

att fånga

{

// Eller hantera undantaget här

kasta;

}

}

public delegate void SendMailDelegate(string frånAddress,string tillAddress , string subjectLineMska3string messageTextM Ska4

public void SendMail(string frånAddressM SK1string tillAddress , string subjectLine,string messageTextMSC4

{

SmtpMail.Senden( frånAddressen , tillAddressen

}

}

}

Regt, så ett ganska fåtal saker läggs till här. - ni ' ser att det finns en delegat som heter SendMailDelegate, - som i grund och botten fungerar som en metodpunktör som låter dig aktivera SendMail-metoden på en ny tråd. ♫ . Den faktiska ♫'firing ♫ ♫ sker med del ♫

Nu är det inte nödvändigt att använda EndSendMail-metoden för att ringa EndInvoke , men det är bäst att avslöja potentiella minnesmängder.

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.