/// <summary> /// 增加拦截器 /// </summary> /// <param name="proxy">动态代理</param> /// <param name="interceotors">要增加的拦截器</param> private void AddInterceptions(IInterceptingProxy proxy, IList <IInterception> interceotors) { for (var i = 0; i < interceotors.Count; i++) { proxy.AddInterception(interceotors[i]); } }
/// <summary> /// 增加拦截器 /// </summary> /// <param name="proxy">代理</param> /// <param name="interceotors">要增加的拦截器</param> /// <returns></returns> private IInterceptingProxy AddInterceptions(IInterceptingProxy proxy, IInterception[] interceotors) { for (int i = 0; i < interceotors.Length; i++) { proxy.AddInterception(interceotors[i]); } return(proxy); }