Hallo!
Ich bin noch ein ziemlicher Neuling in VB .NET und werde gleich mal ins kalte Wasser geworfen.
Momentan versuche ich eine abstrakte Basisklasse zu schreiben, die die von Ihren Kindklassen überschriebenen Methoden auch asyncron zur Verfügung stellen soll.
Für alle die die Fragestellung nicht verstehen, hier ein Code-Beispiel:
In C# wäre das kein Problem für mich das umzusetzen, aber in VB .NET beiße ich mir daran wirklich die Zähne aus.
Ich bin noch ein ziemlicher Neuling in VB .NET und werde gleich mal ins kalte Wasser geworfen.
Momentan versuche ich eine abstrakte Basisklasse zu schreiben, die die von Ihren Kindklassen überschriebenen Methoden auch asyncron zur Verfügung stellen soll.
Für alle die die Fragestellung nicht verstehen, hier ein Code-Beispiel:
Quellcode
- Public MustInherit Class AsyncClassBase(Of T As IEntity)
- Public MustOverride Function Read(ByVal source As String) As T
- Public Function ReadAsync(ByVal source As String) As Task(Of T)
- ' Task mit überschriebener Read-Methode als Arbeitspaket zurückgeben.
- ' Aber wie?
- ' Eventuell etwas in der Art Return Task.Run(Of T) ?
- EndFunction
- End Class
In C# wäre das kein Problem für mich das umzusetzen, aber in VB .NET beiße ich mir daran wirklich die Zähne aus.