首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WcfTestClient调用方法

使用WcfTestClient调用方法
EN

Stack Overflow用户
提问于 2014-10-09 03:29:26
回答 1查看 347关注 0票数 0

我是WCF的新手,我正在尝试使用WCF测试客户端调用一个方法。方法签名如下所示。

代码语言:javascript
复制
void AddToRole(String roleName, IEnumerable<RoleMemberInfo> UserOrGroups)

在使用WcfTestClient调用时,我不确定要传递什么作为第二个参数的值。甚至可以从TestClient调用它吗?

我的意思是,简单的内部类型是直接的-只需传递一些值。但是类类型或更复杂的类型,我如何将这类类型的“实例”作为参数传递给客户端?

我的选择是否仅限于实现一个测试客户端?

代码语言:javascript
复制
public class RoleMemberInfo
{
    [DataMember]
    public String UserOrGroupId { get; set; }

    [DataMember]
    public String DirectoryService { get; set; }
}
EN

回答 1

Stack Overflow用户

发布于 2014-10-09 15:06:17

如下所示:

代码语言:javascript
复制
public void UseWCFMethod()
{
  String roleName = "Admin";

  RoleMemberInfo info = new RoleMemberInfo();
  info.UserOrGroupId = "1";
  info.DirectoryService = "Default";

  wcfProxy.AddToRole(roleName, info);
}

我只是为变量定义了一些随机值。我假设您知道这些变量在其上下文中的含义。让我这样说吧,你知道你使用的是什么服务,它有什么功能,它做什么,它来自哪里,谁创造了它,等等。

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

https://stackoverflow.com/questions/26264906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档