如何在WCF操作契约方法中使用Web Service类库

时间:2014-09-11 19:51:32

标签: c# web-services wcf

我有一个Web Service类库包含一个可恢复的方法:

NameSpace RestfulService
{
   [ServiceContract]
   [AspNetCompatibilityRequirements(RequirementsMode =   AspNetCompatibilityRequirementsMode.Allowed)]
   [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
   public class commonService
   {
        [WebGet(UriTemplate = "call/{conn}/{sp}/{args=null}")]
        public Stream Call(string conn, string sp, string args)
        {
          // code for take care of access database and serialize object SqlDataReader 
          // return new MemoryStream(asBytes); 
        }
   }
}

问题是我应该如何在同一名称空间中的其他WCF Web服务中使用此服务和“调用”方法。我是否必须为它创建一个ServiceHost实例,或者我应该创建一个commonService类的实例?提前谢谢!

1 个答案:

答案 0 :(得分:0)

在服务器端,您无需创建服务引用。你只需要创建" commonservice"的对象。 class并在创建的对象上调用它的方法。