我是WCF的新手,我正在使用它来访问Silverlight应用程序中的MySql。 我有这样简单的事情:
[OperationContract的] 公开列表GetPolitics() { return _registrationData.GetPolitics(); }
其中RegistrationData是一个.NET程序集,它使用MySqlConnection与MySql通信。
我的问题是,WCF默认创建异步操作,是否有一种方法可以在获取数据库时进行同步操作以阻止调用?如果是这样的话?
答案 0 :(得分:0)
根据您的代码,您已经使用了同步操作,这很奇怪。如果要提供异步操作,则需要提供一对方法:BeginXXX,EndXXX。请阅读:Synchronous and Asynchronous Operations
阻止通话是什么意思?你想阻止服务器端的线程吗?