Beenden einer Asynchronen Methode

15/10/2007 - 22:42 von martina gerling | Report spam
Hallo,

ich habe eine asynchrone Datenübertragung zu einem Webservice
programmiert.

IAsyncResult iaresult = uebertragen.BeginInvoke(
name, b,
Callback, uebertragen);

static void Callback(IAsyncResult iaresult)
{
Uebertragen uebertragen (Uebertragen)iaresult.AsyncState;

try
{
bool empfang = uebertragen.EndInvoke(iaresult);
}
catch
{ }
}

Ich möchte gerne noch einen Cancel-Button einfügen. Wie kann ich die
Asynchrone Übertragung abbrechen? Geht das?


Martina
 

Lesen sie die antworten

#1 Thomas Scheidegger
15/10/2007 - 22:55 | Warnen spam
Hallo Martina


asynchrone Datenübertragung zu einem Webservice
IAsyncResult iaresult = uebertragen.BeginInvoke(
Wie kann ich die Asynchrone Übertragung abbrechen?




direkt nicht,
indirekt typisch nur durch beenden der Session [ uebertragen.Close() ] oà.




Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen