嘿,這是如何寫在VB.NET?這是我在http://www.codeproject.com/KB/silverlight/SynchronousSilverlight.aspx上找到的一個例子。VB.NET - ThreadPool和委託在C#VB.NET
ThreadPool.QueueUserWorkItem(delegate
{
var channelFactory = new ChannelFactory<ISimpleService>("*");
var simpleService = channelFactory.CreateChannel();
var asyncResult = simpleService.BeginGetGreeting("Daniel", null, null);
string greeting = null;
try
{
greeting = simpleService.EndGetGreeting(asyncResult);
}
catch (Exception ex)
{
DisplayMessage(string.Format(
"Unable to communicate with server. {0} {1}",
ex.Message, ex.StackTrace));
}
DisplayGreeting(greeting);
});
謝謝!我不直接在代碼項目上使用這個例子:)它主要是WaitCallback()我正在尋找! – sv88erik 2010-01-01 18:13:11