Articles of .net

Usando GetProperties () con BindingFlags.DeclaredOnly en .NET Reflection

Si uso sometype.GetProperties(); Obtengo todas las propiedades del tipo y es padre. Sin embargo, solo quiero recuperar las propiedades definidas explícitamente en este tipo (no los padres). Pensé que para eso era la opción BindingFlags.DeclaredOnly . Sin embargo, cuando bash esto: sometype.GetProperties(BindingFlags.DeclaredOnly); Obtengo 0 propiedades. ¿Alguien sabe lo que estoy haciendo mal?

¿Desventaja de configurar Form.KeyPreview = true?

Me pregunto para qué sirve la propiedad Form.KeyPreview. ¿Por qué existe y qué es lo que “arriesgo” al establecerlo en verdadero? Supongo que debe tener algún efecto negativo; de lo contrario, no debería existir en absoluto (o al menos ser cierto por defecto). EDITAR : Sé perfectamente lo que hace. Estoy preguntando por qué . […]

WinWord.exe no se cerrará después de llamar a Word.Documents.Add – Word .NET Interop

Me encuentro con el escenario clásico donde, al crear objetos Word COM en .NET (a través del ensamblado Microsoft.Office.Interop.Word), el proceso WinWord no se cerrará aunque esté cerrando y soltando correctamente los objetos . Lo he reducido al uso del método Word.Documents.Add (). Puedo trabajar con Word de otras formas sin problemas (abrir documentos, modificar […]

Una forma de enviar eventos almacenados en intervalos regulares

Lo que estoy tratando de lograr es almacenar los eventos entrantes de algún IObservable (vienen en ráfagas) y liberarlos más, pero uno a uno, en intervalos pares. Me gusta esto: -oo-ooo-oo——————oooo-oo-o————–> -o–o–o–o–o–o–o——–o–o–o–o–o–o–o—-> Como soy bastante nuevo en Rx , no estoy seguro de si ya hay un Sujeto o un operador que haga esto. ¿Tal […]

Impresión desde ASP.NET a una impresora de red

Necesito enviar documentos a una impresora de red (\ myserver \ myprinter). Estoy usando las clases System.Printing para imprimir, y funciona bien cuando se trata de un servicio de Windows, pero desde una aplicación ASP.NET, solo puede imprimir en impresoras locales, no en impresoras de red. El error que recibo es “El nombre de la […]

WCF e interfaces en contratos de datos

Al crear el proxy WCF utilizando svcutil, ¿es posible incluir también las interfaces de las que los contratos de datos heredan, por ejemplo: public class SomeType: ISometype { public string Name { get; set; } } public interface ISometype { public string Name { get; set; } } Cuando creo el proxy usando esto, el […]

Permisos de ServiceController en Windows 7

Tengo una aplicación que consiste en un servicio y un ejecutable. Básicamente, es una aplicación de formularios que se encarga de iniciar y detener un servicio en circunstancias específicas. En Windows XP, la aplicación maneja esta multa utilizando el siguiente código: ServiceController controller = new ServiceController(); controller.MachineName = “.”; controller.ServiceName = “XXXXXXXXXX”; controller.Stop(); controller.WaitForStatus(ServiceControllerStatus.Stopped, new […]

Cómo cambiar el repository de registros de Orchard

Trabajo en un proyecto donde estamos considerando usar Orchard CMS . Sin embargo, queremos utilizar los servicios web como fonts de datos para algunos de los elementos de contenido. Supongo que tenemos que cambiar la implementación del repository para que esto sea posible, pero no estoy seguro de eso. Entonces mi pregunta es: ¿es correcto […]

La mejor solución para XmlSerializer y System.Drawing.Color

Los objetos System.Drawing.Color aparentemente no se serializarán con XmlSerializer. ¿Cuál es la mejor manera de xml serializar colores?

C # controla una transacción en múltiples bases de datos

Supongamos que tengo una aplicación de Windows Form que está conectada a n bases de datos, con n conexiones abiertas simultáneamente. Lo que estoy buscando es hacer una transacción con todas esas bases de datos de una sola vez. Por ejemplo, si tuviera 2 conexiones de base de datos: using (ITransaction tx1 = session1.OpenTransaction()) { […]