以下是我正在開發的WCF示例。VB.NET中的這種語法是什麼?
<ServiceBehavior(InstanceContextMode:=InstanceContextMode.Single)> _
<Foobar()> _
Public Class Service1
我從來沒有明白這一點,只是使用的例子,但我想了解這裏發生了什麼。什麼是<>括號內的東西?這些與Service1有什麼關係?我明白ServiceBehavior與託管有關,但Foobar呢?
以下是我正在開發的WCF示例。VB.NET中的這種語法是什麼?
<ServiceBehavior(InstanceContextMode:=InstanceContextMode.Single)> _
<Foobar()> _
Public Class Service1
我從來沒有明白這一點,只是使用的例子,但我想了解這裏發生了什麼。什麼是<>括號內的東西?這些與Service1有什麼關係?我明白ServiceBehavior與託管有關,但Foobar呢?
這些是Attributes。 ServiceBehaviourAttribute定義爲here,Foobar是一個自定義屬性。
<>
內的位是attributes。您可以根據需要編寫自定義屬性,這就是FooBar
。
對於ServiceBehaviour,InstanceContextMode屬性指定是否以及何時在與客戶端交換期間回收服務及其服務對象。詳情請見上面的鏈接。
這是一個可以查詢其功能的API /框架最感興趣的屬性。 – kenny 2012-02-06 14:34:06