コード例 #1
0
 /// <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]);
     }
 }
コード例 #2
0
 /// <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);
 }