2013-01-14 53 views
0

我試圖在vb.net中獲得攔截工作,因爲我的工作只允許這樣做。 我從來沒有遇到過這個If.something語法的lambda。vb.net中的統一攔截自動配置

 scan.Include(If.Implements<IBusinessService>, (x, y) => 
     { 
      if (x.IsClass) 
       y.Configure<Interception>(). 
        SetDefaultInterceptorFor(x, 
              new VirtualMethodInterceptor 
               ()); 
     }) 

這個vb.net怎麼樣?這種語法叫什麼情況下,我需要在未來谷歌這一點?

回答

0

它不是語言的一部分,也不是標準庫。這只是一些開發人員編寫的自定義方法,或者它是第三方庫的一部分。我們可以根據名稱和上下文來理論化它如何實施,但它們只是猜測。

+0

是的,問題是我正在尋找統一自動註冊,而不是統一配置。我挖掘了自動註冊碼,並找到了靜態類以及它是如何實現的。一旦我改變了參考,一切正常。 –