Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Silverlight 4是否需要SilverlightFaultBehavior类?_C#_Silverlight_Wcf - Fatal编程技术网

C# Silverlight 4是否需要SilverlightFaultBehavior类?

C# Silverlight 4是否需要SilverlightFaultBehavior类?,c#,silverlight,wcf,C#,Silverlight,Wcf,说 Silverlight版本4支持Windows通信 基金会(WCF)SOAP故障编程模型,它允许 服务将错误情况传达给客户端。以前 Silverlight的版本,如果服务上发生错误,它将 注册为HTTP 500响应代码和有关错误的详细信息 Silverlight客户端无法访问 然而,许多其他地方建议对Silverlight 4客户端使用此工具,而上述内容似乎对Silverlight 4的操作相当模糊。我想知道是否有人可以确认应该使用什么方法来处理Silverlight 4上的WCF错误。是的

Silverlight版本4支持Windows通信 基金会(WCF)SOAP故障编程模型,它允许 服务将错误情况传达给客户端。以前 Silverlight的版本,如果服务上发生错误,它将 注册为HTTP 500响应代码和有关错误的详细信息 Silverlight客户端无法访问


然而,许多其他地方建议对Silverlight 4客户端使用此工具,而上述内容似乎对Silverlight 4的操作相当模糊。我想知道是否有人可以确认应该使用什么方法来处理Silverlight 4上的WCF错误。

是的,如果您想捕获Silverlight 4客户端中的错误,您需要使用自定义WCF行为,当服务引发错误时,将HTTP状态代码从500更改为200


请参阅:

是,如果要捕获Silverlight 4客户端中的故障,则需要使用自定义WCF行为,当服务引发故障时,该行为会将HTTP状态代码从500更改为200


请参阅:

Silverlight中有两个HTTP堆栈,一个是由浏览器提供的(默认),另一个是使用本机操作系统堆栈编写的客户端堆栈。如果使用第一个,则需要使用故障行为将服务中的500转换为200。但是如果您使用客户机堆栈,您应该能够使用SL中的“正常”故障


有关这方面的详细信息,请访问。

Silverlight中有两个HTTP堆栈,一个由浏览器提供(默认),另一个是使用本机OS堆栈编写的客户端堆栈。如果使用第一个,则需要使用故障行为将服务中的500转换为200。但是如果您使用客户机堆栈,您应该能够使用SL中的“正常”故障


有关这方面的更多信息,请访问。

先前的开发人员被迫在返回的对象中包含错误。现在可以使用故障异常,这更加方便,并且与其他客户端兼容。没有什么含糊不清的。也许你在问题中的意思有所不同,我还没有完全理解。早期的开发人员被迫在返回的对象中包含错误。现在可以使用故障异常,这更加方便,并且与其他客户端兼容。没有什么含糊不清的。也许你的问题有不同的意思,我还没有完全理解。