【问题标题】:How to accessing WCF APIs in Silverlight?如何在 Silverlight 中访问 WCF API?
【发布时间】:2012-04-17 16:32:10
【问题描述】:

我使用名为 API 的启用 Silverlight 的 WCF 服务在我的 silverlight Web 项目中创建了一个 WCF API。

我在此添加了操作合约逻辑:

[OperationContract]
 public int AddNums(int a, int b)
 {
    return (a + b);
 } 

现在我在 SilverLight 客户端项目中添加了一个名为“APIRef”的服务参考。

现在我知道使用http://localhost:2250/API.svc 访问它的一种方法 它显示了一些关于 API 等的信息

但我希望远程设备可以访问 AddNums(a,b) 方法

我怎样才能访问这个....请指导

谢谢

【问题讨论】:

    标签: c# wcf silverlight


    【解决方案1】:

    添加服务引用后,您应该在客户端有一个存根类。 您需要包含它并调用该方法,例如

    APIRefClient.AddNums(x,y);
    

    重要的是,拿***Client类

    【讨论】:

    • 嗨,你能给我一些关于创建存根类的指导吗?实际上我无法解决问题
    • 您只需在 Visual Studio 中右键单击该项目并选择“添加服务引用” - 然后粘贴带有尾随 ?wsdl 的 url 点击 go - 选择服务 - 为其命名并准备去...
    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 2011-08-24
    • 2011-10-01
    • 2011-06-30
    相关资源
    最近更新 更多