0
我有一個使用WCF的應用程序,它是針對.NET 3.5構建的。.NET 3.5中的WCF的ServiceHost構造函數
我不能讓下面的調用的意義:
Dim myHost As ServiceHost = New ServiceHost(New ClientService())
其中ClientService是:
<ServiceBehavior(InstanceContextMode:=InstanceContextMode.Single)> Public Class ClientService
Implements IClientService
Public Event SystemNotificationEvent As EventHandler(Of SystemNotificationEventArgs)
Public Sub SendNotification(ByVal message As Message.SystemNotificationMessage) Implements IClientService.SendNotification
RaiseEvent SystemNotificationEvent(Me, New SystemNotificationEventArgs(message))
End Sub
End Class
和IClientService是:
Public Interface IClientService
<OperationContract()> _
Sub SendNotification(ByVal message As Message.ServiceMessage)
End Interface
當我看的文檔中對於.NET 3.5的ServiceHost構造函數選項,我看到的只有三個選項:
- ServiceHost() - 初始化ServiceHost類的新實例。
- ServiceHost(Object,Uri()) - 使用指定的服務實例及其基地址初始化ServiceHost類的新實例。
- ServiceHost(Type,Uri()) - 初始化ServiceHost類的新實例,並指定服務的類型及其基地址。
哪個構造函數在我的示例中使用代碼?
謝謝。
好的電話。謝謝@carlosfigueira – myroslav