小编Dan*_*son的帖子

在WCF服务中处理异常的最佳方法是什么?

我在两台或多台远程计算机上部署了WCF服务,并且客户端使用基于桌面的应用程序来访问任何wcf服务.

WCF服务连接到SQL Server 2005以读取和写入数据. 这是一个Intranet场景,其中客户端应位于同一域中.

现在可能存在wcf服务抛出异常的情况:

  1. 无效的网址
  2. WCF服务已关闭
  3. SQL Server 2005未​​运行
  4. 客户端不在同一个域中
  5. 验证失败
  6. 授权失败

和许多其他例外.

对于每个异常,我都必须执行某些操作或更新状态栏,具体取决于异常.例如,如果授权失败,我必须提示用户重新输入其凭据.

请建议最好的设计方法来处理这个问题.

wcf

24
推荐指数
2
解决办法
2万
查看次数

如何在GraphQL for .NET中更改自定义对象的列表

使用GraphQL for .NET,我想用一个新集合替换Foo集合。

鉴于此服务器端代码:

public class Foo
{
    public Foo(string name)
    {
        Name = name;
    }

    public string Name { get; set; }
}

public class Root
{
    public Foo[] Foos { get; private set; }

    public Foo[] UpdateFoos(Foo[] foos)
    {
        Foos = foos;
        return Foos;
    }
}

public class MutationSchema : Schema
{
    public MutationSchema()
    {
        Query = new MutationQuery();
        Mutation = new MutationChange();
    }
}

public class FooType : ObjectGraphType
{
    public FooType()
    {
        Name = …
Run Code Online (Sandbox Code Playgroud)

.net c# mutation graphql

3
推荐指数
1
解决办法
2912
查看次数

标签 统计

.net ×1

c# ×1

graphql ×1

mutation ×1

wcf ×1