Que tecnologia de transporte está utilizando? (WebServices, FluorineFX, HttpRequest, etc...)
O que está acontecendo é que sua tecnologia de transporte está enviando um dicionário ao .net. A classe Pessoa vinda do Flex está sendo transformado em um HashTable, que é uma coleção de chave/valor: nome = objeto["nome"] cpf = objeto["cpf"] endereco = objeto["endereco"] telefone = objeto["telefone"] Tecnologias como WebServices e FluorineFX (ou WebOrb) criariam a classe tanto client side quanto server side e a transportariam como Pessoa mesmo. No teu caso, está transferindo um objeto genérico (não Generics!). 2010/1/12 TITO <vhs...@gmail.com> > Olá pessoal > > tenho uma aplicação em que recebo um objeto do Flex do tipo object com > as seguintes propriedades: > nome e cpf. > > como eu faço pra dar um cast para o tipo pessoa no .NET???? > > public class Pessoa{ > > public string nome; > public string cpf; > public string endereco; > public string telefone; > > } > > já tentei fazer > > public void minhaFuncao(Object objeto){ > > Pessoa pessoa = (Pessoa) objeto; > > } > > mas ele não vai dar a seguinte mensagem de erro: > > Não é possível converter um objeto do tipo > 'System.Collections.Hashtable no tipo Pessoa'; > > alguem saberia dar alguma luz??? > > abração pessoal. > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- [] Júlio César Ködel G.
-- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev