Visual Basic.NET - Tiempo espera xml

   
Vista:

Tiempo espera xml

Publicado por Alber (3 intervenciones) el 20/09/2012 17:02:26
Buenas tardes, a ver si me podéis orientar.
Estoy haciendo una aplicación que lee archivos xml de google maps y el problema es que a veces se cuelga la aplicación porque no recibe bien los archivos o simplemente se pierde la conexión a internet. El código que tengo (por poner un ejemplo es este):

direccion = "http://maps.googleapis.com/maps/api/geocode/xml?address=" & calle & poblacion & provincia & comunidad & pais & "CA&sensor=false"
Dim reader As XmlTextReader = New XmlTextReader(direccion)
Dim type As XmlNodeType
reader.WhitespaceHandling = WhitespaceHandling.Significant
While reader.Read
type = reader.NodeType
If type = XmlNodeType.Element Then

Select Case reader.Name
Case "lat"
reader.Read()
LatLong(0) = reader.Value
Case "lng"
reader.Read()
LatLong(1) = reader.Value
If LatLong(0) <> 0 And LatLong(1) <> 0 Then
Exit While
End If
End Select
End If
End While

La cuestión es, ¿cómo podría hacer que al pasar x segundos sin respuesta, no se colgara la aplicación. ¿Timeout quizá? Gracias, un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder