[OperationContract(IsInitiating = true, IsTerminating = false)]
void StartSession();
IsInitiating - 获取或设置一个值,该值指示方法是否实现可在服务器上启动会话(如果存在会话)的操作。
IsTerminating - 获取或设置一个值,该值指示服务操作在发送答复消息(如果存在)后,是否会导致服务器关闭会话。
/// 启动Session
[OperationContract(IsInitiating = true, IsTerminating = false)]
void StartSession();
/**////
/// 结束Session
///
[OperationContract(IsInitiating = false, IsTerminating = true)]
void StopSession();
/**////
/// 获取计数器结果
///
///
[OperationContract(IsInitiating = false, IsTerminating = false)]
int Counter();
/**////
/// 获取SessionId
///
///
[OperationContract(IsInitiating = false, IsTerminating = false)]
string GetSessionId();
}
}
本文介绍了WCF中会话管理的基本概念与实现方法。详细解释了如何通过StartSession和StopSession方法启动和关闭会话,并提供了获取SessionId及计数器结果的功能介绍。
1336

被折叠的 条评论
为什么被折叠?



