Llamar al metodo de una clase que usa genericos desde un metodo que no los usa

07/08/2007 - 22:16 por Rodrigo Juarez | Informe spam
Hola

Tengo una clase que no usa generics y necesito llamar a un metodo que si los
usa, el tema es que no se como especificar el tipo del generico

Aca va un breve ejemplo:

public override bool SalvarObjetos(object pBO, ref ValidationResults
pResults, string pOperacion)

{

pResults = Validation.Validate< ACA VA EL TIPO DE pBO PERO NO SE COMO
ESPECIFICARLO>(pBO);

bool _valido = pResults.IsValid;

if (_valido)

{

int _idSession = ProcesoIniciar();

_valido = SalvarObjetos(_idSession, pBO);

if (_valido) CrearLogging<ACA VA EL TIPO DE pBO PERO NO SE COMO
ESPECIFICARLO>(_idSession, pBO, pOperacion);

ProcesoFinalizar(_idSession);

}

return _valido;

}
 

Leer las respuestas

#1 Alberto Poblacion
08/08/2007 - 10:48 | Informe spam
"Rodrigo Juarez" wrote in message
news:%23dSnf$
pResults = Validation.Validate< ACA VA EL TIPO DE pBO PERO NO SE COMO
ESPECIFICARLO>(pBO);



El tipo se escribe directamente, por ejemplo, si quieres que Validate
opere sobre strings, se pone Validation.Validate<String>(...). Obviamente,
el tipo concreto que hay que pasar depende de qué es lo que hace la función
Validate, y cómo utiliza ese parámetro.

Preguntas similares