logo logo
Inicio arrow Foros...
Wednesday, 07 de January de 2009
 
 
English English  Español Español  
Próximos Eventos
10.Jun. 2009

IWANN 2009
Salamanca, Spain
11.Jun. 2009

Toward a Science of Consciousness
Hong Kong, China
14.Jun. 2009

International Workshop on Machine Consciousness
Hong Kong, China
15.Jun. 2009

The 8th IEEE International Conference on Cognitive Informatics
Hong Kong, China
22.Jun. 2009

IWINAC 2009
Santiago de Compostela, Spain
Etiquetas
Análisis Artificial Científicos Conciencia Consciencia Consciencia Artificial Conscientes Consciousness Developer Documentación Documentation Español Howto Investigación Publicaciones Reviews Robotics Robots Robótica Servicios Spanish Studio VPL artificial
Destacados
Conscious-Robots.com Forum  


sutaro
Usuarios

Gold Boarder
Mensajes: 47
graphgraph
Karma: 3  
Problemas con el drop - 2008/08/15 19:32 Hola, Raúl, estoy intentando implementar un DropHandler que me vería muy bien para que cuando acabe mi servicio, se guarden unos datos a fichero, pero intentando implementarlo como viene en los tutoriales:

[ServiceHandler(ServiceHandlerBehavior.Teardown)]
public IEnumerable<ITask> DropHandler(DsspDefaultDrop drop)
{
LogInfo("Cerrando el servicio");

base.DefaultDropHandler(drop);
yield break;
}
Me da la siguiente excepción al intentar ejecutarlo:
El código de usuario no controló InvalidOperationException
Dssp operation handlers must return IEnumerator<ITask> or void. Methodystem.Collections.Generic.IEnumerable`1[Microsoft.Ccr.Core.ITask] DropHandler(Microsoft.Dss.ServiceModel.Dssp.DsspDefaultDrop)


Entiendo que mi método deba devolver un Itask y por éso es la excepción pero es que realmente es lo que veo que devuelve
Un saludo
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:Problemas con el drop - 2008/08/18 08:43 Hola, no sé si es la causa del error que te está dando, pero yo veo una cosa que creo que está mal:

Estás intentando devolver:

Code:

 IEnumerable<ITask>



Y debería ser IEnumerator (no IEnumerable):

Code:

 public IEnumerator<ITaskDropHandler(DsspDefaultDrop drop)



Dime si se soluciona tu problema al cambiar esto.. Si no, puede ser otra cosa de MSRS (estás usando la versión 1.5 verdad?)

Saludos,
Raúl.

Post edited by: Raúl, at: 2008/08/18 08:44
Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
sutaro
Usuarios

Gold Boarder
Mensajes: 47
graphgraph
Karma: 3  
Re:Problemas con el drop - 2008/08/22 04:07 Era que me confundí al poner IEnumerable, un depiste que no conseguía ver después de tirarme horas y horas con Robotics Studio, muchas gracias, estoy usando el 1.5 porque no me fío del todo de las otras versiones.
Un saludo
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Raúl
Moderador

Moderador
Mensajes: 444
graph
Karma: 6  
Re:Problemas con el drop - 2008/08/25 09:25 Eso es lo malo de ese tipo de errores, que ni el compilador puede descubrirlos ni tú te das cuenta de te has equivocado de tipo.. De hecho yo tampoco lo vi la primera vez que lei tu mensaje... Lo bueno, es que ya no nos vuelve a pasar otra vez! Raúl Arrabales Moreno. conscious-robots.com/raul
  El administrador ha deshabilitado la escritura de mensajes a los usuarios no registrados.
Titulares RSS
 Conscious Robots RSS FeedFuente RSS de Conscious Robots





¿Recuperar contraseña?
¿Quieres registrarte? Hazlo aquí
Mensajes en el Foro
 
Top! Top!