VB.NET中的这种语法是什么?

时间:2012-02-06 14:28:49

标签: vb.net wcf

以下内容来自我正在处理的WCF示例。

<ServiceBehavior(InstanceContextMode:=InstanceContextMode.Single)> _
<Foobar()> _
Public Class Service1

我从来没有理解这一点,只是使用了例子,但我想了解这里发生了什么。 &lt;&gt;中的内容究竟是什么?括号?这些与Service1有何关系?我知道ServiceBehavior与托管相关,但是Foobar呢?

2 个答案:

答案 0 :(得分:1)

这些是Attributes。 ServiceBehaviourAttribute定义为here,Foobar是自定义属性。

答案 1 :(得分:1)

<>内的位是attributes。您可以根据需要编写自定义属性,即FooBar

ServiceBehaviour的情况下,InstanceContextMode属性指定在与客户端交换期间是否以及何时回收服务及其服务对象。详细信息在上面的链接中。