iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >WCF自托管宿主是什么
  • 153
分享到

WCF自托管宿主是什么

2023-06-17 20:06:59 153人浏览 泡泡鱼
摘要

这篇文章主要讲解了“WCF自托管宿主是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF自托管宿主是什么”吧!利用WCF提供的ServiceHost<T>提供的Open()

这篇文章主要讲解了“WCF自托管宿主是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF自托管宿主是什么”吧!

利用WCF提供的ServiceHost<T>提供的Open()和Close()方法,可以便于开发者在控制台应用程序,windows应用程序乃至于asp.net应用程序中托管服务。不管自宿主的环境是何种应用程序,实质上托管服务的方式都是一致的。例如在控制台应用程序中:

using (ServiceHost host = new ServiceHost(typeof(DocumentsExplorerService)))   {   host.Open();    Console.WriteLine("The Service had been launched.");   Console.Read();   }

ServiceHost实例是被创建在应用程序域中,因此我们必须保证宿主进程在调用服务期间不会被关闭,因此我们利用Console.Read() 来阻塞进程,以使得控制台应用程序能够一直运行,直到认为地关闭应用程序。如果是Windows应用程序,则可以将创建ServiceHost实例的代码放在主窗体的相关代码中,保证服务WCF自托管宿主不会被关闭。相应地,我们需要配置应用程序的app.config配置文件:

<configuration>   <system.serviceModel>   <services>   <service name="BruceZhang.WCF.DocumentsExplorerServiceImplementation.DocumentsExplorerService" behaviorConfiguration="DocumentExplorerServiceBehavior">   <host>   <baseAddresses>   <add baseAddress="Http://localhost:8008/DocumentExplorerService"/>   </baseAddresses>   </host>   <endpoint   address=""   binding="basicHttpBinding"   bindinGConfiguration="DocumentExplorerServiceBinding"   contract="BruceZhang.WCF.DocumentsExplorerServiceContract.IDocumentsExplorerService"/>   <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>   </service>   </services>   <bindings>   <basicHttpBinding>   <binding name="DocumentExplorerServiceBinding" sendTimeout="00:10:00" transferMode="Streamed"   messageEncoding="Text" textEncoding="utf-8" maxReceivedMessageSize="9223372036854775807">   </binding>   </basicHttpBinding>   </bindings>   <behaviors>   <serviceBehaviors>   <behavior name="DocumentExplorerServiceBehavior">   <serviceMetadata httpGetEnabled="true"/>   </behavior>   </serviceBehaviors>   </behaviors>   </system.serviceModel>   </configuration>

注意,配置文件中的服务名必须包含服务契约以及服务类的命名空间。此外,在配置文件中我通过<baseAddresses>标签为服务添加了基地址,因此在endpoint中,address为""。

感谢各位的阅读,以上就是“WCF自托管宿主是什么”的内容了,经过本文的学习后,相信大家对WCF自托管宿主是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: WCF自托管宿主是什么

本文链接: https://www.lsjlt.com/news/292671.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • WCF自托管宿主是什么
    这篇文章主要讲解了“WCF自托管宿主是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF自托管宿主是什么”吧!利用WCF提供的ServiceHost<T>提供的Open()...
    99+
    2023-06-17
  • 怎么解决WCF自宿主问题
    这篇文章给大家介绍怎么解决WCF自宿主问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。经过长时间学习WCF,对WCF也有一定程度上的认识了解,这里就发表下我的言论吧。WCF自宿主是当开发者负责提供和管理宿主进程的生命...
    99+
    2023-06-17
  • 怎么使用WCF宿主
    这篇文章将为大家详细讲解有关怎么使用WCF宿主,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。每个WCF服务必须宿主在一个Windows进程中(称为宿主进程)。单个宿主进程可以宿主多个服务,而相同的服务类型...
    99+
    2023-06-17
  • 网站主机托管的优势是什么
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-15
  • 深圳主机托管的标准是什么
    深圳主机托管的标准包括以下几个方面:1. 机房环境:机房要求具备良好的通风、温度、湿度等环境条件,保证服务器的稳定运行。2. 电力供...
    99+
    2023-06-08
    深圳主机托管 主机托管 主机
  • 美国主机托管的优缺点是什么
    优点:1. 高速稳定的网络环境:美国拥有发达的互联网基础设施和高质量的网络环境,能够提供高速稳定的网络连接,适合需要高速数据传输的应...
    99+
    2023-05-13
    美国主机托管 美国主机 主机
  • WCF是什么
    本篇内容主要讲解“WCF是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF是什么”吧!WCF是什么?从 WCF所处的位置来看,它是包含在.NET 3.0(也包括.NET 3.5)之中的。...
    99+
    2023-06-17
  • WCF自承载优缺点是什么
    本篇内容主要讲解“WCF自承载优缺点是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF自承载优缺点是什么”吧!承载 WCF 服务最灵活、最便捷的方法就是进行自承载。要能够自承载服务,必须...
    99+
    2023-06-17
  • C#托管资源是什么
    这篇文章主要介绍“C#托管资源是什么”,在日常操作中,相信很多人在C#托管资源是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#托管资源是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!C#托管资...
    99+
    2023-06-18
  • 什么是服务器托管
    服务器托管又称主机托管,主要是指为了网站的访问速度,将相关设备托管到具有高品质的环境中进行实时监控的网络数据,使系统达到安全、可靠、稳定、高效运行的目的,它摆脱了虚拟主机受软硬件资源的限制,提供了高性能的处理能力。...
    99+
    2024-04-02
  • idc托管是什么意思
    IDC托管是指将服务器等IT设备交由IDC(Internet Data Center,互联网数据中心)专业机构进行管理和运维的一种服...
    99+
    2023-09-20
    idc托管
  • cdn托管是什么意思
    cdn托管是指为了网站的访问速度,将相关设备托管到具有高品质的环境中进行实时监控的网络数据,使系统达到安全、可靠、稳定、高效运行的目的,而cdn采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用...
    99+
    2024-04-02
  • Silverlight WCF是什么
    本篇内容介绍了“Silverlight WCF是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Silverlight WCF 是什么?怎...
    99+
    2023-06-17
  • WCF KnownType是什么
    本篇内容主要讲解“WCF KnownType是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WCF KnownType是什么”吧!请注意ClassWillProcessl类型,我们需要增加哪...
    99+
    2023-06-17
  • 香港主机托管有什么优点
    香港主机托管有以下优点: 优越的地理位置:香港国际金融中心,拥有良好的网络基础设施和通信网络,拥有全球最快速、最便宜的网络连接。 ...
    99+
    2024-04-18
    香港主机
  • 成都主机租用和托管的方法是什么
    成都主机租用和托管的方法有以下几种:1. 在成都的数据中心租用服务器,自行搭建服务器环境,进行网站或应用程序的部署和维护。2. 找到...
    99+
    2023-06-17
    成都主机租用 成都主机 主机
  • 云主机托管的优势有什么
    云主机托管的优势有:1.灵活扩展,可随时控制使用资源,按需付费;2.成本核算,能最大化资金价值,更具成本效益;具体分析如下:灵活扩展云主机托管可以随时添加或删除服务器,这种即时膨胀或收缩具有弹性,可水平和垂直扩展,可以随时控制您使用的资源。...
    99+
    2024-04-02
  • 主机托管要注意什么问题
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-15
  • docker访问宿主机的方法是什么
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-14
  • WCF Dispatcher是什么
    这篇文章主要介绍“WCF Dispatcher是什么”,在日常操作中,相信很多人在WCF Dispatcher是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”WCF Dispatcher是什么”的疑惑有所...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作