# Delegerad.StartaInvokera() och minneslekarM SK2

<datetime class="hidden">2004-02-20T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, C#, .NET -->
Jag håller på att bli mer och mer involverad i den värld av Asynchronitet och har gjort lite grävande i några av multi-
Jag råkade på en intressant sådan här idag, som innebar användandet av BeginInvoke utan en motsvarande EndInvocation när man använder delegerade. [Programmering .NET komponenter av Juval Lowy](http://www.amazon.co.uk/exec/obidos/ASIN/0596003471/mostlylucid-21)) säger att ett bra sätt att skjuta upp händelser asynkront (i.eM SK3 utan att blockera МSK4 är att bara ringa BeginInvoke på delegerad
Nåväl, jag upptäckte att [det här av Mike Woodring](http://www.bearcanyon.com/dotnet/#FireAndForget) som innehåller detta budskap: *"Vid releaset av 1.1 NET Frameworket | , | SDK-docs följer nu en varning som tvingar dig att ringa EndInvoke på dina delegerade | ' | som du har ringt BeginInvocatione på för att undvika potentiella utbrott |* Nu kan jag inte hitta biten i dokumenten som säger ",", men [en annan artikel](http://www.ondotnet.com/pub/a/dotnet/2003/02/24/asyncdelegates.html?page=2) på: [O'Reilly](http://www.ondotnet.com/dotnet/) nämner samma sak. [Mikes saker](http://www.bearcanyon.com/dotnet/#FireAndForget) har en lätt liten hjälpklass som stödjer ['Ljud och glöm idiomen](http://www.bearcanyon.com/dotnet/#FireAndForget) - död lätt , nu kan jag ha underbart eld och glömma samtalen utan att oroa mig för oavsiktliga spillningar :-

UPDATE: Hittat dokumentationsreferensen , om du har MSDN på den [här](https://web.archive.org/web/ms-help://ms.netframeworksdkv1.1/cpguidenf/html/cpovrasynchronousprogrammingoverview.htm), om inte versionen på - är [här](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpovrasynchronousprogrammingoverview.asp)