Windows phone 8 では、電話から連絡先を読み取るには、次のコードのみがあります。
Dim WithEvents objContacts As New Microsoft.Phone.UserData.Contacts
Private Sub ReadContacts
objContacts.SearchAsync("", Microsoft.Phone.UserData.FilterKind.None, Nothing)
'Result will be read from the event
End Sub
'Event
Private Sub A_SearchCompleted(sender As Object, e As Microsoft.Phone.UserData.ContactsSearchEventArgs) Handles A.SearchCompleted
Dim B = e.Results.ToList
End Sub
私の質問は、その機能をクラスの Awaitable Function に変換するにはどうすればよいですか?
例:
Public Class Contacto
Public Async Function GetContacts() As System.Threading.Tasks.Task(Of List(Of Microsoft.Phone.UserData.Contact))
'Do some work: here's my question
End Function
End Class
'So I can call my function
Dim o as new Contacto
dim Contacts = Await o.GetContacts()
どうもありがとう、私はあなたの応答に感謝します。