Hi, (Using Adapter 2.5 & VB in a distributed WinForm app Hosted in IIS)
Can someone advise on my use/or not of Serializable please?
Each of my RemotingServices Managers contain 2 classes as in the following snippet:
...
<Serializable()> _
Public Class ProgrammeManager
Inherits MarshalByRefObject
Implements IProgrammeManager
Function GetProgramme(ByVal ProgID As Integer) As EntityBase2 Implements IProgrammeManager.GetProgramme
Dim adapter As New DataAccessAdapter()
Try
Dim programme As New ProgrammeEntity(ProgID)
adapter.FetchEntity(programme)
Return programme
Finally
adapter.Dispose()
End Try
End Function
End Class
...
Public Class ProgrammeManagerFactory
Inherits MarshalByRefObject
Implements IProgrammeManagerFactory
Public Function CreateProgrammeManagerInstance() As IProgrammeManager Implements IProgrammeManagerFactory.CreateProgrammeManagerInstance
Return New ProgrammeManager
End Function
End Class
Question:
Should the ProgrammeManagerFactory class also have the Serializable attribute assigned to it?
Thanks