gpt4 book ai didi

Silverlight - 创建了一个新的域服务,但我如何从客户端访问它?

转载 作者:行者123 更新时间:2023-12-04 02:51:59 26 4
gpt4 key购买 nike

我使用了 SL 业务应用程序模板,并在解决方案的 .Web 部分的“服务”文件夹中添加了一个新的空白域服务。类是DomainService1,继承自DomainService。它包含一个方法:

public class DomainService1 : DomainService
{
public string Hello()
{
return "Hello World";
}
}

我如何从客户端访问这个服务方法?我似乎无法在所有客户端创建域服务实例.....

最佳答案

客户端代码由 RIA 服务生成。

要访问继承 DomainService 的服务,您需要在客户端创建一个新的上下文。

将名称的“服务”部分替换为“上下文”。

UserService = UserContext, ArticleService = ArticleContext 等

客户端代码

var testContext = new TestContext();
testContext.Hello();

服务代码

[EnableClientAccess]
public class TestService : DomainService
{
public string Hello()
{
return "Hello world!";
}
}

关于Silverlight - 创建了一个新的域服务,但我如何从客户端访问它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3194044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com