Return 来自 Visual Studio 2010 年 wcf 异步调用的值
Return value from wcf async call in Visual Studio 2010
我想从 wcf 异步调用中获取值。
public DateTime currentDateTime;
private void GetDateTime()
{
var client = new WcfClient();
client.GetCurrentDateTimeCompleted -= ClientGetCurrentDateTimeCompleted;
client.GetCurrentDateTimeCompleted += ClientGetCurrentDateTimeCompleted;
client.GetCurrentDateTimeAsync();
}
private void ClientGetCurrentDateTimeCompleted(object sender, GetCurrentDateTimeCompletedEventArgs args)
{
try
{
if (args.Error == null && args.Result != null)
{
currentDateTime = args.Result;
}
}
要调用这个方法。我使用 GetDateTime
。
我的问题是代码在调试模式下根本没有到达方法。结果时间为Date = {1/1/0001 12:00:00 AM}
.
我知道我是同步调用的。但是如何在调试模型中获取它呢?
我想从 wcf 异步调用中获取值。
public DateTime currentDateTime;
private void GetDateTime()
{
var client = new WcfClient();
client.GetCurrentDateTimeCompleted -= ClientGetCurrentDateTimeCompleted;
client.GetCurrentDateTimeCompleted += ClientGetCurrentDateTimeCompleted;
client.GetCurrentDateTimeAsync();
}
private void ClientGetCurrentDateTimeCompleted(object sender, GetCurrentDateTimeCompletedEventArgs args)
{
try
{
if (args.Error == null && args.Result != null)
{
currentDateTime = args.Result;
}
}
要调用这个方法。我使用 GetDateTime
。
我的问题是代码在调试模式下根本没有到达方法。结果时间为Date = {1/1/0001 12:00:00 AM}
.
我知道我是同步调用的。但是如何在调试模型中获取它呢?