Preguntas etiquetadas con .net

163
Convertir Enum a String

¿Cuál es la forma preferida de convertir una enumeración en una cadena en .NET 3.5? Enum.GetName Enum.Format Encadenar ¿Por qué debería preferir uno de estos sobre los demás? ¿Uno se desempeña

163
¿Crear una cola de bloqueo <T> en .NET?

Tengo un escenario en el que tengo varios subprocesos que se agregan a una cola y múltiples subprocesos que se leen desde la misma cola. Si la cola alcanza un tamaño específico, todos los hilos que llenen la cola se bloquearán al agregarlos hasta que se elimine un elemento de la cola. La solución...

163
Tiempo de espera de sesión en ASP.NET

Estoy ejecutando una aplicación ASP.NET 2.0 en IIS 6.0. Quiero que el tiempo de espera de la sesión sea de 60 minutos en lugar de los 20 minutos predeterminados. He hecho lo siguiente Establecer <sessionState timeout="60"></sessionState> en web.config. Establezca el tiempo de espera...

163
ObservableCollection no es compatible con el método AddRange, por lo que recibo una notificación por cada elemento agregado, además de ¿qué pasa con INotifyCollectionChanging?

Quiero poder agregar un rango y actualizarme para todo el lote. También quiero poder cancelar la acción antes de que termine (es decir, el cambio de colección además del 'cambiado'). Q relacionada ¿Qué colección .Net para agregar varios objetos a la vez y recibir

162
Implementación predeterminada para Object.GetHashCode ()

¿Cómo funciona la implementación predeterminada para el GetHashCode()trabajo? ¿Y maneja estructuras, clases, matrices, etc. de manera eficiente y lo suficientemente bien? Estoy tratando de decidir en qué casos debo empacar el mío y en qué casos puedo confiar de manera segura en que la...

162
Elegir entre MEF y MAF (System.AddIn)

El marco de extensibilidad administrada (MEF) y el marco de complemento administrado (MAF, también conocido como System.AddIn) parecen realizar tareas muy similares. De acuerdo con esta pregunta de desbordamiento de pila, ¿MEF es un reemplazo para System.Addin? , incluso puedes usar ambos al mismo...