WCF 诊断与日志记录全解析
1. 活动与关联
1.1 WCF 活动
WCF 活动是一种逻辑功能子集,用于将跟踪信息分组,以便于识别和监控。例如,对服务端点的调用处理就是一个活动。虽然活动本身很有用,但要实现有效的监控,还需要一种机制来跟踪多个活动之间的流程。
1.2 关联概念
关联是将多个活动关联起来,在分布式应用程序中创建逻辑流程序列的概念。它通过两种方式实现:
- 传输(transfers):在端点内链接活动。
- 传播(propagation):跨多个端点链接活动。
活动通过交换一个称为活动 ID 的标识符进行关联。这个标识符是一个 GUID,由 ActivityId 类生成。 ActivityId 与跟踪相关联,可以通过静态属性 Trace.CorrelationManager.ActivityId 检索。它有两个主要方法 Start 和 Stop ,用于将相关操作链接成一个逻辑单元进行跟踪。
<!-- Listing 9.1 部分代码 -->
<%
D
?
<
D
?<D
+?<
>
?
<D ?% #
<9D ?
<%D
?8<9%D
?
<&
D
?
<% =
?# #
➥b b<9% =
超级会员免费看
订阅专栏 解锁全文
971

被折叠的 条评论
为什么被折叠?



