WCF服务启动特殊方法分享

对于WCF服务启动的方法,我们可以通过多种方式来实现。在这里我们将会通过一种特殊的方法来实现WCF服务启动。大家首先可以通过一段代码示例来详细分析一下这一服务的启动方法,以此加深这方面的印象。

专注于为中小企业提供网站制作、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业陇县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

WCF服务启动代码示例:

 
 
 
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.ServiceModel;  
  6. using System.ServiceModel.Description;  
  7. namespace WCF1  
  8. {  
  9. [ServiceContract(Name = "MyService", Namespace = 
    "http://www.huisoftware.com")]  
  10. public class MyService  
  11. {  
  12. [OperationContract]  
  13. public string MyMethod(string str)  
  14. {  
  15. return str + "Server Hello World";  
  16. }  
  17. }  
  18. class Program  
  19. {  
  20. static void Main(string[] args)  
  21. {  
  22. using (ServiceHost host = new ServiceHost(typeof(MyService)))  
  23. {  
  24. host.AddServiceEndpoint(typeof(MyService), new WSHttpBinding(), 
    "http://127.0.0.1:8080/MyService");  
  25. if (host.Description.Behaviors.Find() == null)  
  26. {  
  27. ServiceMetadataBehavior behavior = new ServiceMetadataBehavior();  
  28. behavior.HttpGetEnabled = true;  
  29. behavior.HttpGetUrl = new Uri("http://127.0.0.1:8080
    /MyService/metadata");  
  30. host.Description.Behaviors.Add(behavior);  
  31. }  
  32. host.Opened += delegate  
  33. {  
  34. Console.WriteLine("WCF服务已经启动");  
  35. };  
  36. host.Open();  
  37. Console.Read();  
  38. }  
  39. }  
  40. }  

WCF服务启动的相关代码就为大家介绍到这里。

【编辑推荐】

  1. WCF依赖属性具体概念详解
  2. WCF跨域具体问题解析
  3. WCF消息交换应用方式技巧分享
  4. WCF会话状态功能特点解析
  5. WCF绑定元素具体应用知识介绍

网站题目:WCF服务启动特殊方法分享
文章源于:http://www.mswzjz.cn/qtweb/news15/51365.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能