契约接口声明:
<ServiceContract(SessionMode := SessionMode.Required)> _ Public Interface IService <OperationContract()> _ Function Hello() As String End Interface
实现接口类:
<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode := System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Required)> _ Public Class Service Implements IService Public Function Hello() As String Return "Hello" End Function End Class
Config:
<system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true"></serviceHostingEnvironment> ....
应用:
Public Function AfterReceiveRequest(ByRef request As Message, ByVal channel As IClientChannel, ByVal instanceContext As InstanceContext) As Object HttpContext.Current.Session("key") = "value" Return Nothing End Function
(声明:魏滔序原创,转贴请注明出处。)
发表于 @ 2009年06月14日 17:52:00 | 评论( loading... ) | 编辑| 举报| 收藏