首页 / 知识
WCF服务可以有几个ServiceContracts?
2023-04-13 11:07:00

How many ServiceContracts can a WCF service have?WCF服务可以有几个ServiceContracts? 具体来说,由于ServiceContract是接口的属性,因此我可以将几个接口编码到一个WCF Web服务中?是一对一的吗? 在多个Web服务之间分开合同是否有意义? WCF服务可以具有多个端点,每个端点可以实现不同的服务协定。 例如,您可以将服务声明如下:
具有以下配置的配置:
希望能有所帮助,但是如果您追求的是理论上的最大接口数量,那么我怀疑这是2的非常大的倍数。 @jdiaz 当然,您应该努力在不同的服务中处理非常不同的业务事项,但是请考虑您希望的情况,例如,所有服务都实现GetVersion()操作。您可以仅针对该操作有一个服务合同,并让每个服务都实现它,而不是将GetVersion()操作添加到所有服务的合同中。 您可以让服务实施所需的所有服务合同。我的意思是,我不知道是否有限制,但是我不认为有限制。 这是分离将由同一服务在几个概念上不同的服务协定接口中实现的操作的巧妙方法。 理论上,服务可以具有任意数量的端点,并且每个端点都绑定到特定的合约或接口,因此单个概念(和配置)服务可以通过多个端点或多个端点承载多个接口端点以托管相同的接口。 但是,如果您使用ServiceHost类来承载服务,则只能代替ServiceIIS来代替IIS。我不确定为什么会这样,但是确实如此。 |
最新内容
相关内容
Python查看模块中的属性
Python查看模块中的属性,名称,标准,环境,培训,属性,模块,对象,函数,定义,变量,内置函数dir可用于列出某模块中定义了哪些属性(全局名称空间)python操作系统接口模块:OS
python操作系统接口模块:OS,管理,工作,工具,系统,服务,培训,模块,文件,目录,函数,OS模块提供了很多与操作系统进行交互的函数,比如常见的使用函Python中的编码问题,中文乱码问题
Python中的编码问题,中文乱码问题,统一,通用,网站,信息,土耳其,国际,代码,培训,字符串,文档,如果不声明编码,则中文会报错,即使是注释也会报错。Python 类的私有属性和方法
Python 类的私有属性和方法,私有化,培训,开头,变量,函数,模块,属性,目的,方法,更多,在Python中,通过单下划线”_”来实现模块级别的私有化,一般python 抽象类和抽象接口
python 抽象类和抽象接口,概念,基础,设计,培训,数据,接口,方法,相似性,属性,函数,抽象类的本质还是类,指的是一组类的相似性,包括数据属性(如alpython如何看变量属性
python如何看变量属性,培训,属性,函数,变量,参数,对象,方法,列表,范围内,字典,1、使用dir()函数查看dir()函数不带参数时,返回当前范围内的变python中的open函数如何编码?
python中的open函数如何编码?,数据,系统,可取,培训,文件,参数,函数,时候,表示,模式,python中的open函数可以通过在打开文件时添加encoding参python如何查看编码
python如何查看编码,检测,系统,培训,文件,精确度,示例,字符串,字典,文件夹,模块,python中可以使用chardet模块检测字符串/文件编码。1、chard怎么更改python的编码
怎么更改python的编码,系统,工作,培训,字符串,字符集,字节,语句,字符,文本,操作系统,python编码类型转换方法,分享给大家供大家参考,具体如下:Pypython如何打印一个对象的全部属性
python如何打印一个对象的全部属性,代码,公用,情况,培训,属性,对象,字典,全部,方法,动态,python打印对象的全部属性,可以使用__dict__方法。遇python中如何转文件编码格式
python中如何转文件编码格式,系统,工作,培训,字符串,文件,字符,字符集,中文,字节,语句,本文实例讲述了Python编码类型转换方法如下:1:Python和upython怎么换编码
python怎么换编码,培训,系统,工作,字符串,字符,字符集,中文,字节,语句,环境变量,本文实例讲述了Python编码类型转换方法。分享给大家供大家参