问题标签 [wcfserviceclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我有 WCF(odata) 服务如何在 android 中获得响应
我有 Wcf(Odata) 服务将数据库值输入客户端移动设备。如何从服务获得响应并存储在本地数据库中。如果你举个例子,这对我很有用
c# - Windows Phone 8 无法从 App.xaml.cs 调用 WCF 服务
我有一个简单的 Windows Phone 8 应用程序。当应用程序启动时,我需要对用户进行身份验证,进行服务器调用。在 InitializePhoneApplication() 中,我的 WP8 应用程序检查此数据是否已在之前的调用中获得并存储在 IsolatedStorage 中。如果隔离存储中没有数据,则执行服务器调用。代码:
这是 SC_CheckDeviceCompleted() 的代码。当 CheckDeviceAsync() 返回(在服务上)时引发此事件:
从服务器接收的数据用于选择应用程序的起始页面。如果接收到空字符串,则服务器上没有注册任何数据:因此,用户必须登录。否则,用户可以立即访问应用程序的主页。
问题是这段代码不起作用。具体来说,没有收到来自服务的服务器调用(服务没有收到任何内容),因此永远不会执行 SC_CheckDeviceCompleted() 方法(因为没有收到来自服务的任何内容)并且不显示任何页面。
SC 实例在 App.xaml.cs 中定义为公共静态属性,App 类:
从我的 WP8 应用程序的任何其他页面(我使用本地 ServiceClient 变量而不是 App.xaml.cs 中定义的 ServiceClient 属性)调用我的服务时,我的服务运行良好。我无法使用其中定义的 ServiceClient 属性从 App.xaml.cs 文件中进行服务调用。为什么?问题是什么?
c# - 两个 WCF 服务之间的共享类型
我的项目中有两个 WCF 服务。服务共享一种类型,但每个服务都生成自己的类型。是否可以为两种服务生成一个类?
服务器端的示例代码:
在客户端,为每个服务生成两个“MyClass”:
和
c# - 调用时 WCF 服务超时。与 WcfTestClient 一起工作正常
所以我有一个托管在 IIS 上的 WCF Web 服务。我可以使用 Wcftestclient 从远程 pc 调用这些方法,它工作得很好,没有错误。
但是,当我从 .net windows 窗体或从 visual fox pro 调用 Web 服务功能时,大约一分钟后两者都返回错误:
操作已超时
wcftestclient 工作正常,这似乎很奇怪。
任何人都可以帮忙吗?
谢谢
c# - 在 C# 中调用方法
我在调用 WCFService 中的方法时遇到问题。我为一个项目下载了下面的文件,我想在我的 WCFService 的 SampleHttpResquestAndResponse 类中调用一个方法(另外,我尝试在 main 方法中执行此操作,但我也无法成功)。但是我做不到,我打字时找不到方法。如何在 SampleHttpResquestAndResponse 类中调用这些方法?
PS:我知道这是一个有点愚蠢的问题,但我想不通。如果需要,以下是我如何尝试以简单的方式调用此类中的任何方法
wcf - 通过 TCP/IP 在 WCF 中调用默认操作
我有一些要求,我需要通过 TCP/IP 协议配置 WCF 服务。我可以通过添加端点来做到这一点。将要使用服务的客户端将使用一些工具来推送信息。该工具仅使用 IP 地址和端口号。
现在我需要一些方法在使用 TCP/IP 端口访问 IP 时默认调用服务方法。有什么方法可以实现吗?或者有什么解决方法?
我需要的是服务中有一些方法,即UploadFile。服务正在使用 netTCPbinding。我已经将它托管在服务器上。所以 URL 是“net.tcp://XXX.XXX.XX.XXX:8080/XXXXServices.svc/mextcp”。客户正在使用它来消费。但问题是我的客户使用了一些仅通过 TCP 接受 IPAdress 和端口号的工具。我正在尝试以这样一种方式配置服务,即当他发送时,默认情况下会调用 UploadFile 服务的数据。我希望这是有道理的。
谢谢!
c# - User request queue in WCF
I have a WCF service which creates a number of files at a server location doing various calculation on seed file depending upon the params given. The problem is that, the when 2 or more clients try to do calculation on same seed file, it is returning error. The cause is simply due to read/write access by multiple users at a time. So I want to create a user request queue in WCF from where server does its calculation one at a time and returns calculated response to the user. The problem is I dont know how to do it.
I have not implemented any request queue technique in WCF before. Does anyone know how to implement this in WCF Sevcices. I cannot do threading as calculation depends upon the file I/O so handling one request at a time is only one solution at this time.
Any tutorial or video tutorial will be highly appreciated.
wcf - 创建 wcf 服务客户端会导致 InvalidOperationException
我有 2 个解决方案:
在解决方案 1 中,我有一个带有 wcf 服务引用的 Web 项目。在解决方案 2 中,我有一个 wpf 项目,我在其中启动以下 wcf 客户端:
当我创建我的 wcf 客户端实例时:
我收到此错误:
“找不到引用合同'LSKTicketServiceReference.ILSKTicketService'的默认端点元素......”
但是在 wpf 项目使用的外观项目的 app.config 中,我定义了这个端点:
那么这里的问题是什么?我定义了我的端点。
wcf - 如何使用 Windows 服务和 WCF 更新数据库中的某些记录?
我编写了一个wcf 服务,然后在windows 服务中使用TCP托管 wcf。然后使用命令Installutil WindowsServiceSendMail.exe在windows 7上注册它。
我的问题是,当我右键单击service1(在 Windows 7 上的窗口服务上)并单击启动时,该服务没有启动。看了这篇文章,一步一步往前走,但是结果没有收到。
这是解决方案中wcf 项目中的 RunProgram() 方法
这是解决方案中Windows 服务项目中的代码
然后我将wcf项目的引用添加到Windows 服务项目
然后使用命令Installutil WindowsServiceSendMail.exe在 Windows 7 上注册它
你可以从这里下载项目
我的问题是,当我右键单击service1(在 Windows 7 上的窗口服务上)并单击启动时,该服务没有启动。
asp.net - WCF 服务架构查询
我有一个由 Web 应用程序和多个 Windows 服务组成的应用程序,根据使用的后端软件版本,只安装一个 Windows 服务。
目前,数据由 Web 应用程序保存在数据库中,然后安装相关服务,然后获取数据并将其发布到安装的后端系统。
我想将其更改为使用 WCF 服务,以便将结果数据直接返回到 Web 应用程序。
我以前没有使用过 WCF 服务,但我假设我可以做这样的事情。
WebApp.Objects.Dll - 包含数据库对象,例如 PurchaseOrder 对象
WebApp.Service.Contracts.dll - 在这里我可以描述服务方法,这将引用 WebApp.Objects.dll,因此我可以将 PurchaseOrder 对象作为参数
WebApp.Service.2011.dll - 这将是 2011 版后端系统的实际服务,这将引用 WebApp.Service.Contracts dll
WebApp.Service.2012.dll - 这将是 2012 版后端系统的实际服务,这将引用 WebApp.Service.Contracts dll
所以,我的问题是,Web 应用程序是否需要知道使用什么后端 WCF 服务的细节?我只想调用具有指定接口的服务,而不关心它是如何实现的或它在内部做什么,而只是返回在后端系统中创建的采购订单(无论是返回接口还是具体类)
我是否能够创建服务客户端而不需要知道它是使用 2011 还是 2012 WCF 服务?