我的 WCF 应用程序使用#ct-skills{
background: grey;
width: 100%;
text-align: center;
border: 3px solid green;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
h3{
font-size: 24px;
font-family: "Raleway";
color: rgb(255, 255, 255);
font-weight: bold;
text-transform: uppercase;
border: 2px solid blue;
}
#skills-circles{
display: flex;
border: 1px solid yellow;
float: none;
margin: 0 auto;
flex-wrap: wrap;
padding: 20px;
}
.ct-circle{
min-height: 150px;
min-width: 150px;
display: flex;
flex-direction: column;
align-items: stretch;
justify-content: center;
margin: 20px;
}
.circle{
min-height: 100%;
min-width: 100%;
box-sizing: border-box;
border: 5px solid black;
border-radius: 50%;
font-size: 16px;
font-family: "Raleway";
color: rgb(255, 255, 255);
display: flex;
align-items: center;
justify-content: center;
}
span{
font-size: 16px;
font-family: "Raleway";
color: rgb(255, 255, 255);
}
进行某些高级监控 - 发生错误时发生错误。
当我到达IDispatchMessageInspector
方法时,我正在寻找一种方法来获取我的服务中发生的异常,因为我需要根据异常类型执行特定操作。
我不正在寻找修改\记录我的错误,因为我已经使用自定义IDispatchMessageInspector.BeforeSendReply
执行此操作。
当我进入IErrorHandler
时,我考虑过向OperationContext
添加例外,当我回到IErrorHandler
时只是阅读它,但我更喜欢内置的内容
当我使用IDispatchMessageInspector
方法时,有什么办法可以获取异常吗?也许在OperationContext的某个地方?
答案 0 :(得分:0)
IDispatchMessageInspector
interface 允许您在调度之前查看到达端点的消息以及在将其发送回客户端之前的相应响应消息。
关于可能有用的
BeforeSendReply()
方法,需要注意几点: