Articles of .net

Cómo almacenar / recuperar la clave pública / privada de RSA

Quiero usar el cifrado de clave pública RSA. ¿Cuál es la mejor manera de almacenar o recuperar claves privadas y públicas? ¿Es XML una buena idea aquí? ¿Cómo obtener las llaves? RSAParameters privateKey = RSA.ExportParameters(true); RSAParameters publicKey = RSA.ExportParameters(false); Porque los RSAParameters tienen los siguientes miembros: D, DP, DQ, Exponent, InverseQ, Modulus, P, Q ¿Cuál […]

Cómo imprimir la tabla datagridview con su encabezado en vb.net?

Estoy creando una función de vista previa de impresión en un sistema que estoy desarrollando que hará una vista previa de la vista de cuadrícula de datos que quiero imprimir. Usé los códigos de Ooopsoft como referencia y funciona bien excepto por un pequeño problema. Problema: En el se puede ver que falta la fila […]

¿Por qué se omiten los contenedores de propiedades .NET en el tiempo de ejecución cuando se configuran las propiedades de dependencia en XAML?

Estoy leyendo el libro de Adam Nathan “WPF 4 Unleashed” y hay la siguiente advertencia en la página 82: Los contenedores de propiedades .NET se omiten en el tiempo de ejecución cuando se configuran las propiedades de dependencia en XAML. Aunque el comstackdor XAML depende del contenedor de propiedades en tiempo de comstackción, WPF llama […]

HTTP POST devuelve error: 417 “Expectation Failed”.

Cuando bash enviar POST a una URL, se produce la siguiente excepción: El servidor remoto devolvió un error: (417) Expectation Failed. Aquí hay un código de muestra: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add(“postParamName”, “postParamValue”); byte[] responseBytes = client.UploadValues(“http://…”, postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. Usar un par […]

¿Por qué usar try {} finally {} con un bloque try vacío?

Noté en System.Threading.TimerBase.Dipose() el método tiene un bloque try{} finally{} pero el try{} está vacío. ¿Hay algún valor en usar try{} finally{} con un bash vacío? http://labs.developerfusion.co.uk/SourceViewer/browse.aspx?assembly=SSCLI&namespace=System.Threading&type=TimerBase [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] internal bool Dispose(WaitHandle notifyObject) { bool status = false; bool bLockTaken = false; RuntimeHelpers.PrepareConstrainedRegions(); try { } finally { do { if (Interlocked.CompareExchange(ref m_lock, 1, 0) […]

Cuándo NO usar yield (return)

Esta pregunta ya tiene una respuesta aquí: ¿Alguna vez hay una razón para no usar ‘yield return’ al devolver un IEnumerable? Aquí hay varias preguntas útiles sobre los beneficios del yield return . Por ejemplo, ¿Alguien puede desmitificar la palabra clave yield? Uso interesante del rendimiento de c # palabra clave ¿Cuál es la palabra […]

Equivalente de MoveNext en VB.NET

Como la función Recordset.MoveNext ya no está disponible en VB.NET (buscó mucho en internet), quiero una forma de resolver mi problema … (Usando MSSQL, acaba de ver la función movenext en alguna parte que no es compatible con SQLDATASET). Quiero usar algo que funcione como la función MoveNext y realice los cambios en la base […]

Instalando Mono 3.x en Ubuntu / Debian

Recientemente leí que Mono 3.0 se ha lanzado con un comstackdor C # 5 y soporte para MVC 4 aquí: http://www.mono-project.com/Release_Notes_Mono_3.0 y http://tirania.org/blog/archive/2012/Oct-22.html Por mi vida no puedo averiguar de dónde sacarlo como un paquete para Linux o incluso Windows. Esta página parece sugerir que todavía está en Beta: http://www.go-mono.com/mono-downloads/download.html He intentado hacer un apt-get […]

No se pueden insertar registros en la tabla desde Gridview – formulario de Windows

Estoy tratando de insertar nuevos registros en la tabla de origen desde la vista de cuadrícula de la interfaz C # … Pero cuando recupero los registros con el código de clic de botón que se muestra a continuación … Estoy obteniendo registros en la vista de cuadrícula pero no hay opción para insertar nuevos […]

Realice operaciones asincrónicas en ASP.NET MVC con un hilo de ThreadPool en .NET 4

Después de esta pregunta, me siento cómodo cuando uso operaciones asincrónicas en ASP.NET MVC. Entonces, escribí dos publicaciones de blog sobre eso: Mi asunción a la progtwigción asincrónica basada en tareas en C # 5.0 y aplicaciones web ASP.NET MVC Llamadas a bases de datos asincrónicas con el modelo de progtwigción asíncrono (TAP) basado en […]