Usuário com melhor resposta
Lista de objetos Web Service

Pergunta
-
Olá;
Estou com uma dúvida sobre Web Services...
WEB SERVICE:
[WebMethod]
public void enviarLista(List<MeuTipo> lstMeuTipo)
{
this.lst = lstMeuTipo;
}CLIENTE:
Service1 serv = new Service1();
List<MeuTipo> lstMeuTipo= new List<MeuTipo>();
serv.enviarLista(lstMeuTipo);
O erro é o seguinte: O WEB Service espera um lstMeuTipo[] e não uma List<lstMeuTipo>, por que isso ocorre ? Sendo que ele espera uma lista, e recebe uma lista...
Respostas
-
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:08
Todas as Respostas
-
Quando você vai adicionar uma referência para um serviço (asmx, svc), se você clicar no botão Advanced tem um ComboBox com o Texto Collection Type e por padrão vem como System.Array, é ali que você fala como o Proxy vai interpretar as coleções, troque para System.Collections.Generic.List e de um Update Proxy Reference.
-
-
-
Beleza, não deu aqui mas depois eu vejo isso...
Aproveitando o tópico tenho outra dúvida...
Tenho uma dll, MeuTipo.dll
Tenho 3 projetos, 1 Web Service 2 Windows Forms.
Preciso de uma classe que está dentro da MeuTipo.dll, preciso adicionar essa dll como referência em todos os projetos, ou basta adicionar no Web Service ?
-
- Marcado como Resposta Giovani CrModerator quarta-feira, 9 de outubro de 2013 13:08