PrepAway - Latest Free Exam Questions & Answers

Which code segment should you use to set the service behavior?

You are developing a Windows Communication Foundation (WCF) service. One of the
service operations contains the following code. private static int counter = 0;
[OperationContract] public void IncrementCount() [ counter++; } You need to set a service
behavior that prevents two or more threads from incrementing the counter variable at the
same time. Which code segment should you use to set the service behavior?

PrepAway - Latest Free Exam Questions & Answers

A.
[ServiceBehavior( InstanceContextMode = InstanceContextMode.PerSession,
ConcurrencyMode = ConcurrencyMode.Single)]

B.
[ServiceBehavior( InstanceContextMode = InstanceContextMode.Single,
ConcurrencyMode = ConcurrencyMode.Hultiple)]

C.
[ServiceBehavior( InstanceContextMode = InstanceContextMode.Single,
ConcurrencyMode = ConcurrencyMode.Single)]

D.
[ServiceBehavior( InstanceContextMode = InstanceContextMode.PerCall,
ConcurrencyMode = ConcurrencyMode.Reentrant)]

Explanation:


Leave a Reply