Я пытаюсь сериализовать объект, и он выдает исключение, как показано ниже. Я предполагаю, что он пытается также сериализовать UserControl, который подписывается на событие класса, который я пытаюсь сериализовать. Это не желательно. Так как же избежать сериализации событий? (максимально просто)
Произошло исключение SerializationExce:
Введите 'System.Windows.Forms.UserControl' в сборке
'System.Windows.Forms, версия = 2.0.0.0, культура = нейтральная,
PublicKeyToken = b77a5c561934e089 'не помечен как сериализуемый.
Public Sub SendData(ByVal obj As Object)
If Client.Connected Then
Try
Dim ns As NetworkStream = Client.GetStream()
Dim bf = New BinaryFormatter()
Dim ms = New MemoryStream()
bf.Serialize(ms, obj) ' < Exception here