我已经实现了一个C#WCF soap服务,它将由一个异步客户端使用。我的WCF服务是否也需要异步?
此WCF soap服务方法正在使用另一个soap服务(DSGSampleService是对该soap服务的Web引用)。如果该服务是同步或异步,则没有规范。这只是一个例子。
namespace RdvRTA_Sample
{
public class Service1 : IService1
{
public string GetData(int value)
{
DSGSampleService.PaymentAPIService proxy = new DSGSampleService.PaymentAPIService();
DSGSampleService.GenerateTransactionToken gtt = new DSGSampleService.GenerateTransactionToken();
DSGSampleService.GenerateTransactionTokenResponse gttr = proxy.generateTransactionToken(gtt);
}
}
}
如果不是,那么如果我的Web服务是异步的话会有任何性能差异。