English 中文(简体)
如何确定从周转基金中返还哪些错误?
原标题:How to determine what kind of error is returned from WCF?

Hey,我有一张银灯,与一个世界合作框架服务连接,我用像这样的活动来收集错误:

private void GetContainersCompleted(object sender, GetContainersCompletedEventArgs e)
{
    if (e.Error != null)
    {
        // show some generic message
    }
    else
    {
        // process
    }
}

How can I determine what kind of error it is? service is down, network is unavailable, etc.

增 编

<>Update:

我对联系和网络例外感兴趣,我最后指出:

private void GetContainersCompleted(object sender, GetContainersCompletedEventArgs e)
{
    if (e.Error != null)
    {
        if (e.Error.InnerException is EndpointNotFoundException ||
            e.Error.InnerException is CommunicationException ||
            e.Error.InnerException is SecurityException)
        {
            // show connection error message
        }
        else
        {
            // show generic error message
        }
    }
    else
    {
        // process
    }
}

任何建议?

增 编

最佳回答

你们应该走下去。 NET WCF 在你的发展环境中追踪服务器。 世界女童子军协会的例外情况往往不有用。 这是我发现的追踪全球合作框架问题的唯一途径。 尤其是诸如电文太大、数据合同中 cycl提及等内容。 我不敢肯定,如果我不熟悉银灯,你能否在客户一级这样做。 虽然可以在车上进行,但也可能在法典中进行。

http://msdn.microsoft.com/en-us/library/ms733025.aspx

问题回答

试图把它放入一个试捕区,并审查该例外的内接受财产。

try
{
      // var something = e.Result
}
catch(Exception ex)
{
      if (ex.InnerException != null)
      {
           Log.Write(LogTypes.ERROR, "
Inner exception:
" + ex.InnerException.StackTrace
                                       + "
ex = " + ex.InnerException.Message);
      }
}

如果与你要求的内容相关,我不相信100%。

在一个吉大港山区农联服务处,当你在服务器上作出例外规定时,该答复的《吉大港山区地位法》为500条,表明存在错误。 标准。 使用WCF的网络客户,这并没有带来任何区别,但在银星上却在浏览器上运行——浏览器部分处理错误(手提说明;我不知道实际

围绕这一点,在更换服务器之前,要改变复制商的地位。 见here

http://www.codeproject.com/KB/silverlight/SilverlightExceptions.aspx”rel=“nofollow” 定有与你的询问相关的确切职位。

“对于世界妇联的服务,我们有所谓的“ault”。 简单地把它放在一边,而不是把一个例外放在一个服务中,我们投下了一个特别的FaulException,而世界钻石联合会的派遣者处理并总结为我们的回复信息。 当我们的客户收到这一信息时,便会失控,被扔到所谓的客户方法上。

如果我们想随我们的过错而发出额外信息,我们就不得不建立一个可序列的类别(使用[可再生的]或[可变的]属性),然后扔进通用的法尔外观(T是我们的序列可加的类别),并将我们的类别带给建筑商。 客户可以追索这一独一无二的例外,即[T类] (T是我们的系列)必须在可能造成这一错误的业务合同之上申报。 WCF创建的客户代理人将读回电中的错误主,并试图将其归入一个通用的“FaultContractAttribute”合同界定的类型。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...