Boa Tarde,
não consigo acessar essa minha classe dentro de um web service. o mesmo retorna uma mensagem dizendo que não é possível serializar pois não tem construtor sem parametro.
Como devo proceder?
Classe
Mensagem de Erro:
Detalhes da Exceção: System.InvalidOperationException: System.Net.Mail.MailAddress não pode ser serializado porque não tem um construtor sem parâmetros.
Erro de Origem:
Rastreamento de Pilha:
não consigo acessar essa minha classe dentro de um web service. o mesmo retorna uma mensagem dizendo que não é possível serializar pois não tem construtor sem parametro.
Como devo proceder?
Classe
Public Class Teste
Private Dim _campo1 As String
Public Property Campo1() As String
Get
Return _campo1
End Get
Set(ByVal value As String)
_campo1 = value
End Set
End Property
Private _campo2 As MailAddress
Public Property Campo2() As MailAddress
Get
Return _campo2
End Get
Set(ByVal value As MailAddress)
_campo2 = value
End Set
End Property
End Class
Chamada no WebService<WebMethod()> _
Public Sub Testando(ByVal objeto As Teste)
Dim x As String = Nothing
End Sub
Mensagem de Erro:
System.Net.Mail.MailAddress não pode ser serializado porque não tem um construtor sem parâmetros.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.Detalhes da Exceção: System.InvalidOperationException: System.Net.Mail.MailAddress não pode ser serializado porque não tem um construtor sem parâmetros.
Erro de Origem:
Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo. |
Rastreamento de Pilha:
|