04/02/2020, 22:54
Uzun Süren İşlemlerde Kodların Birbirini Beklemesi
04/02/2020, 23:19
accessman
bu uygun bir kod mudur
' Three things to note about writing an Async Function:
' - The function has an Async modifier.
' - Its return type is Task or Task(Of T). (See "Return Types" section.)
' - As a matter of convention, its name ends in "Async".
Async Function AccessTheWebAsync() As Task(Of Integer)
Using client As New HttpClient()
' Call and await separately.
' - AccessTheWebAsync can do other things while GetStringAsync is also running.
' - getStringTask stores the task we get from the call to GetStringAsync.
' - Task(Of String) means it is a task which returns a String when it is done.
Dim getStringTask As Task(Of String) =
client.GetStringAsync("https://docs.microsoft.com/dotnet")
' You can do other work here that doesn't rely on the string from GetStringAsync.
DoIndependentWork()
' The Await operator suspends AccessTheWebAsync.
' - AccessTheWebAsync does not continue until getStringTask is complete.
' - Meanwhile, control returns to the caller of AccessTheWebAsync.
' - Control resumes here when getStringTask is complete.
' - The Await operator then retrieves the String result from getStringTask.
Dim urlContents As String = Await getStringTask
' The Return statement specifies an Integer result.
' A method which awaits AccessTheWebAsync receives the Length value.
Return urlContents.Length
End Using
End Function
04/02/2020, 23:21
feraz
04/02/2020, 23:30
accessman
benim istediğim işlem bitene kadar beklesin yani süre sabit değil
04/02/2020, 23:34
feraz
Üstad bir politikacıları birde sizi bazen anlamıyorum
Tam olarak ne olacak.örnek açıklama yaparsanız uzmanlar belki çözer beni aşar sanıyorum bu durum.
04/02/2020, 23:39
accessman
eklediğim örnek bunun için mi (v=rv9Abgjt8kI)