Moin,
ich versuche mich gerade an einem asynchronem Download eines Quelltextes mit HttpWebrequest.
Hier mein Versuch:
Problem ist, dass er gar nicht erst in
Hab mir auch mal auf MSDN das Beispiel angeschaut, aber bei dem ganzen Kram der da noch steht werd ich nicht schlau daraus.
msdn.microsoft.com/de-de/libra…est.begingetresponse.aspx
stackoverflow.com/questions/20…equest-net-asynchronously
ich versuche mich gerade an einem asynchronem Download eines Quelltextes mit HttpWebrequest.
Hier mein Versuch:
VB.NET-Quellcode
- Public request As HttpWebRequest
- Private Sub GetSource(ByVal url As String)
- request = DirectCast(HttpWebRequest.Create(url), HttpWebRequest)
- request.BeginGetResponse(New AsyncCallback(AddressOf FinishedWebrequest), request)
- End Sub
- Private Sub FinishedWebrequest(ByVal result As IAsyncResult)
- Dim response As HttpWebResponse = TryCast(TryCast(result.AsyncState, HttpWebRequest).EndGetResponse(result), HttpWebResponse)
- Dim streamReader As New StreamReader(response.GetResponseStream())
- Dim source As String = streamReader.ReadToEnd()
- streamReader.Close()
- Sourcecode = source
- RaiseEvent Ready()
- End Sub
Problem ist, dass er gar nicht erst in
FinishedWebrequest()
reinspringt, und ich weiß nicht wieso.Hab mir auch mal auf MSDN das Beispiel angeschaut, aber bei dem ganzen Kram der da noch steht werd ich nicht schlau daraus.
msdn.microsoft.com/de-de/libra…est.begingetresponse.aspx
stackoverflow.com/questions/20…equest-net-asynchronously