
28/05/2008, 14:03
|
| | Fecha de Ingreso: julio-2006
Mensajes: 150
Antigüedad: 18 años, 6 meses Puntos: 0 | |
Respuesta: Error Hashtable Nuevamente muchas Gracias por tu Ayuda Peter muy amable como siempre, la cuestion es la siguiente yo serializo una hashtable para almacenarla de forma binaria dentro de un archivo de texto, tengo ya meses haciendolo el problema me surgio ahora cuando trate trabajar con un archivo de 15 millones de lineas como archivo fuente es decir la tabla de hash ahorita tendra 15 millones de keys diferentes.
public void Escribir(FileStream archivo, Hashtable tabla)
{
try
{
Singleton.Instance.progreso.PerformStep();
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(archivo, tabla);
}
finally
{
archivo.Close();
}
}
como te mencionaba anteriormente a este metodo llegan el nombre de un filestream donde se almacenara la tabla de forma binaria y la tabla de hash como tal.
La linea de
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(archivo, tabla);
Deriva de la clase System.Runtime.Serialization.Formatters.Binary;
No entiendo entonces que puede estar ocurriendo |