我是WCF的新手。经常注视wcf代码&文章。看完很多代码之后我 经常坚持非常基本的事情,并没有对下面的问题进行详细的讨论。 所以这里是我的几个基本问题....并寻找详细讨论样本情况和示例代码。
if we do not write anything like SessionMode=SessionMode.Required
then what will be default nature of WCF service. there will be no session
a) SessionMode.Required
b) SessionMode.Allowed
c) SessionMode.NotAllowed
只是简单地告诉我SessionMode.Required,SessionMode.Allowed是什么意思 SessionMode.Required,SessionMode.Allowed?
之间有什么区别?什么是默认会话模式?
我见过人们开发wcf服务,但没有指定像session这样的东西。所以,只要告诉我什么时候应该打开SessionMode.Required或SessionMode.Allowed?
what is InstanceContextMode?
many people use InstanceContextMode Single or PerCall or PerSession ?
我只需要深入了解我应该去InstanceContextMode Single或 或PerCall或PerSession?
简要告诉我,当我打开单身时会发生什么事情或者PerCall或PerSession会发生什么? Single或PerCall或PerSession之间有什么区别
什么是默认的InstanceContextMode? p>
what is ConcurrencyMode ??
actually what ConcurrencyMode does.....what it determines??
there are few ConcurrencyMode available and those
are Multiple,Reentrant and Single
which concurrent mode one should use in what kind of situation.
what will be the best choice
what is the meaning of UseSynchronizationContext=false
when one should turn on UseSynchronizationContext=true
or when one should go for UseSynchronizationContext=false ?
关于operationcontract
[OperationContract(IsInitiating=false, IsOneWay=false)]
bool Add_Contact(int sessionkey, string Newusrname);
IsInitiating = false或true的含义是什么?什么时候我应该设置它是真还是假? IsOneWay = false或true的含义是什么?什么时候我应该设置为真还是假?
我相信我的问题是非常基本的,每次监控这个论坛都有很多学者。 我希望我会在很多情况下得到最好的答案,例如当一个人应该选择哪个选项而不是其他选项时,几乎没有用于模拟情境的示例代码。 感谢