Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在类库中使用web服务

在类库中使用web服务
EN

Stack Overflow用户
提问于 2014-02-19 08:50:26
回答 2查看 1.1K关注 0票数 0

场景:在类库项目中使用web服务,它在app.config中生成绑定名称和端点。如果我在UI项目中引用类库,我还必须在web.config中包含相同的配置。我的问题是,由于依赖关系,我不想将此配置包含在web.config中。我想使用程序集,因为它拥有没有任何依赖项。

我的解决方案方法:当我在类库项目中创建代理类实例时,它向我展示了传递绑定和端点的构造函数。示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wsProxy proxyClass = new wsProxy(System.ServiceModel.Channels.Binding binding, System.ServiceModel.Endpoint endpoint)

我想知道是否可以传递与app.config中相同的绑定和端点,这样就不必在app.configweb.config中都包含。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-19 09:06:03

是的,您可以创建这些类,而无需在主.config文件中进行匹配的配置。在哪里获得该配置取决于您自己;它可能是App.config、YML配置文件、数据库等。只要代码满足您正在实例化的类的构造函数要求,就可以了。

票数 0
EN

Stack Overflow用户

发布于 2014-02-19 09:25:51

使用WCF,配置文件中定义的所有内容都可以通过编程方式完成。

只需创建实例化客户端所需的对象即可。根据您希望应用程序利用的WCF特性,您将需要EndpointAddressAddressHeaderCollectionUriEndpointIdentity (DnsEndpointIdentitySpnEndpointIdentity),Binding (WSHttpBindingNetTcpBinding等类)。您可能希望从一个解耦的集中式配置存储(如数据库)中填充这些对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21886979

复制
相关文章
在类库中使用MessageBox
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/37963679
DannyHoo
2018/09/13
1.1K0
在类库中使用MessageBox
匿名类中在Json中使用
匿名类 1. 第一步:定义一个类,类中有三个属性Id。Name.Height 属性类型根据“=”右边的值来推断 2. 第二步:创建这个类的对象,然后,用变量p1去指向它 3. var 表示根据右边的类型去推断var的类型
静心物语313
2020/03/24
3K0
匿名类中在Json中使用
使用VS快速将类方法封装成Web服务
在项目中有时需要将整个业务逻辑类下面的方法封装成Web服务,由于只是简单的封装,在Web服务的后台代码中不会写上任何逻辑,这时我们就需要Web服务提供的方法与类下面提供的方法相同,这是就考虑到使用接口。申明一个接口,然后让业务逻辑类和Web服务类都实现该接口即可。这里我们就要用到VS中一个很好的功能:重构!
深蓝studyzy
2022/06/16
4360
使用VS快速将类方法封装成Web服务
在Android开发中怎样使用Application类
自己独立开发项目才发现以前对Application类并不是十分了解,现在开始直接搭建一个新项目的框架才重新踩过这个坑。
1025645
2018/08/23
2.2K0
在Android开发中怎样使用Application类
在类中如何使用 Server.MapPath
直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的。解决方法有两种:
全栈程序员站长
2022/09/14
2.5K0
使用链接服务器在异构数据库中查询数据
SQL Server提供了链接服务器用于分布式查询异构数据库。通过链接服务器可以链接到Oracle、Sybase、DB2、SQL Server等大型关系数据库,也可以连接到Access、Excel等文件数据库,甚至可以连接到目录服务(AD)、索引服务等。要链接到一种数据库需要使用相应的接口。微软为很多数据库提供了驱动接口,所以可以直接使用,但是对于没有提供驱动的数据库比如Sybase,则需要在服务器上安装对应数据库厂商提供的驱动。
深蓝studyzy
2022/06/16
4.3K0
在 Go Web 服务器中实现 TPS 限制
在我们的日常工作中,服务器的性能和稳定性至关重要。一个常见的问题是,当服务器接收到大量并发请求时,如果没有适当的控制机制,可能会导致服务器过载。为了解决这个问题,我们可以使用每秒事务数(TPS)限制,限制服务器在一秒内可以处理的请求数量。
运维开发王义杰
2023/08/10
3150
在 Go Web 服务器中实现 TPS 限制
在 vue 项目中使用各种 javascript 类库
Lodash, Moment, Axios, Async…这些都是非常有用的 Javascript 库,而且你会希望使用在你的各种 Vue.js 应用中。
疯狂的技术宅
2019/03/27
2.1K0
在 vue 项目中使用各种 javascript 类库
在Android开发中怎样使用Application类(二)
最近项目太紧,都没时间总结写下自己的开发路上的技术心得了。是时候调整下自己的工作和学习节奏了。 接着上次总结的Application类的实际项目使用Android开发中怎样使用Application类,最近我又发现了一个取巧的使用方法,给想要快速开发的同学分享下心得,也是给大家多提供一个思路吧。
1025645
2018/08/23
1.6K0
在 Dart 中更好地使用类和 mixin
Dart 是一门“纯”面向对象的编程语言,其中所有的对象都是类的实例。但是 Dart 并不要求所有代码都定义在一个类中。我们可以在一个类的外面定义顶级变量、常量、函数 —— 就像面向过程语言那样。正式因为这样,Dart 的编码会有些特殊的建议。
玖柒的小窝
2021/11/28
2.4K0
使用 RESTful Web 服务
本指南将引导您完成创建使用#spring# #spring认证# RESTful Web 服务的应用程序的过程。
IT胶囊
2022/09/06
1.9K2
使用 RESTful Web 服务
使用Gradle在嵌入式Web容器Jetty中运行Web应用
在 Maven 等构建的项目中,我们要使用 Jetty 做嵌入式 Web 容器运行 Web 应用,通常需要添加 Jetty 相关依赖以及进行类似下面代码配置:
三产
2021/01/12
1.8K0
configparser类库使用
一、configparser类库使用 # coding=utf-8 """ 作者:gaojs 功能: 新增功能: 日期:2022/5/15 21:56 """ import configparser def create_config(): """ 创建配置文件 :return: """ config = configparser.ConfigParser() config['DEFAULT'] = {'serveral
懿曲折扇情
2022/08/24
4210
parsel类库使用
一、parsel类库使用 parsel这个库可以解析HTML和XML,并支持使用Xpath和CSS选择器对内容进行提取和修改,同时还融合了正则表达式的提取功能。parsel灵活且强大,同时也是python最流行的爬虫框架Scrapy的底层支持 # coding=utf-8 """ 作者:gaojs 功能: 新增功能: 日期:2022/3/25 19:35 """ import os.path import requests import parsel def get_
懿曲折扇情
2022/08/24
6570
如何使用ParamSpider在Web文档中搜索敏感参数
ParamSpider是一款功能强大的Web参数挖掘工具,广大研究人员可以利用ParamSpider来从Web文档的最深处挖掘出目标参数。
FB客服
2020/09/14
3.7K0
如何使用ParamSpider在Web文档中搜索敏感参数
在 web 业务开发中究竟该如何使用锁?
评论里肯定有人在这里就笑了,这是你的代码太垃圾,操作两个字段a和b,有线程安全问题,应该为add方法加上锁,确保a和b的++是原子性的,就不会错了。
JavaEdge
2021/02/23
9580
在 web 业务开发中究竟该如何使用锁?
CSReid库在NetCore工作场景中的使用
过去 .net 最有名望的 ServiceStack.Redis 早已沦为商业用途,在 .NETCore 中使用只能充值。后来居上的 StackExchange.Redis 虽然能用,但是之前出现的各种Timeout错误也是让人很无语,所以也不作为使用的首选。经过网上的一些整理和推荐,发现了一款开源库CSReidsCore。
happlyfox
2021/04/30
2K0
在Visual Sutdio 2017中使用boost库
本文介绍了如何使用Boost库在Visual Studio 2017中实现高精度数学常量的计算,包括圆周率π、自然对数e和根号2等。首先介绍了如何安装Boost库,然后讲解了如何使用Boost库中的高精度数学常量,并给出了一个示例代码。通过使用Boost库,可以在C++中方便地实现高精度数学运算,对于从事科学计算和数学建模等领域的人员来说,具有较高的实用价值。
乐百川
2018/01/09
3.5K0
在Visual Sutdio 2017中使用boost库
在python中配置opencv库,使用pycharm环境
最好安装opencv 2.几的版本(如2.4.13)安装的opencv3 的老是出现no modules的错误,换成2.几的就好了
bear_fish
2018/09/19
6K0
在python中配置opencv库,使用pycharm环境
使用ServiceStack构建Web服务
提到构建WebService服务,大家肯定第一个想到的是使用WCF,因为简单快捷嘛。首先要说明的是,本人对WCF不太了解,但是想快速建立一个WebService,于是看到了MSDN上的这一篇文章 Building Cross-Platform Web Services with ServiceStack,所以这里简要介绍一下如何使用ServiceStack快速建立一个WebService服务。 当然,在开始之前,首先要说明一下ServiceStack是个什么东西。 在国内用ServiceStack的似乎很少
庞小明
2018/03/07
1.7K0
使用ServiceStack构建Web服务

相似问题

从类库中使用Web服务

14

从类库中使用web服务

22

如何使用web服务更新类库项目

14

C#类库、Silverlight类库、asmx web服务

16

在web服务中使用本地类

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文