2012-03-07 45 views
0

我一直在尋找線程來使我的web應用程序更具響應性。我已經找到了如何對不帶變量但不返回任何東西的子線程進行線程化,但是我找不到如何爲一個帶有變量和返回值的函數實現此功能。在vb.net中接受變量並返回數據表的線程函數

這裏有一個例子

 Public Function getParkingsByCrossSerial(ByVal crossSerial As String) As dsGuest.tblParkingGuestDataTable 

    Try 

     Return _adapterParking.selectParkingByCrossSerial(crossSerial) 

    Catch ex As Exception 

     Throw New Exception(ex.Message) 

    End Try 

End Function 

如何翻譯這一個線程?

謝謝!

+0

嘗試......有一些例子
http://blog.dotnetclr.com/archive/2007/04/15/Starting-a-new-thread-with-parameters.aspx – jasperagrante 2012-03-07 13:54:11

+0

這有助於在傳球一個參數...仍然需要修復returnpart。我會認爲我會試試這個。 http://msdn.microsoft.com/en-us/library/ywkkz4s1.aspx – Arno 2012-03-07 16:08:22

回答

0

要使用參數,您將不得不使用在開始線程時通過的對象。這應該太難了,但有幾種方法。

但爲了得到迴應,你正在尋找的回調,如果有的話,你想在異步工作(這是你想要我以爲是什麼?)

你也可以使用事件,並存儲回來某些類變量的返回值。