第 57 章 确定拦截器何时被调用摘要 拦截器分为几个阶段。拦截器运行的阶段决定了它可以访问的消息数据的一部分。拦截器可以确定其与同一阶段中其他拦截器的关系位置。拦截器的阶段及其在阶段的位置被设置为拦截器逻辑的一部分。 57.1. 指定拦截器位置 在开发自定义拦截器时,首先要考虑的是拦截器所属的消息处理链中。开发人员可以通过以下两种方式之一控制消息处理链中的位置: 指定拦截器的阶段 在阶段内对拦截器的位置指定限制 通常,指定拦截器位置的代码放置在拦截器的构造器中。这使得运行时可以实例化拦截器,并放在拦截器链中的正确位置,而无需在应用级别代码中出现任何明确的操作。 前一个下一个