2012-02-06 4 views
0

다음은 내가 작업하고있는 WCF 샘플입니다.VB.NET에서이 구문은 무엇입니까?

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

나는 이것을 결코 이해하지 못했고 예제를 사용했지만, 여기서 무슨 일이 일어나고 있는지 알고 싶습니다. <> 괄호 안의 내용은 정확히 무엇입니까? 이것들은 Service1과 어떤 관련이 있습니까? 나는 ServiceBehavior가 호스팅과 관련이 있다는 것을 이해하지만, Foobar는 어떻습니까?

+0

대부분의 API/Framework에서 해당 기능을 쿼리 할 수있는 특성입니다. – kenny

답변

1

이들은 Attributes입니다. ServiceBehaviourAttribute는 here으로 정의되고 Foobar는 사용자 지정 특성입니다.

1

<> 내의 비트는 attributes입니다. FooBar 인 필요에 따라 사용자 지정 특성을 작성할 수 있습니다.

ServiceBehaviour의 경우 InstanceContextMode 속성은 클라이언트와 교환하는 동안 서비스와 해당 서비스 개체를 재활용할지 여부를 지정합니다. 자세한 내용은 위의 링크를 참조하십시오.

관련 문제