Articles of .net

Problema con el enlace DependencyProperty

Creé un pequeño control de explorador de archivos: Con el siguiente código detrás: public partial class FileBrowserControl : UserControl { public ICommand BrowseCommand { get; set; } //The dependency property public static DependencyProperty SelectedFileProperty = DependencyProperty.Register(“SelectedFile”, typeof(string),typeof(FileBrowserControl), new PropertyMetadata(String.Empty)); public string SelectedFile { get{ return (string)GetValue(SelectedFileProperty);} set{ SetValue(SelectedFileProperty, value);}} //For my first test, this is […]

¿Cómo puedo convertir un número entero en su representación verbal?

¿Existe una biblioteca o una clase / función que pueda usar para convertir un número entero a su representación verbal? Ejemplo de entrada: 4,567,788` Ejemplo de salida: Cuatro millones, Quinientos sesenta y siete mil setecientos ochenta y ocho

¿Se pueden agregar atributos dinámicamente en C #?

¿Es posible agregar atributos en tiempo de ejecución o cambiar el valor de un atributo en tiempo de ejecución?

Obtener Enum del atributo Descripción

Posible duplicado: Encontrar un valor enum por su atributo de descripción Tengo un método de extensión genérico que obtiene el atributo Description de un Enum : enum Animal { [Description(“”)] NotSet = 0, [Description(“Giant Panda”)] GiantPanda = 1, [Description(“Lesser Spotted Anteater”)] LesserSpottedAnteater = 2 } public static string GetDescription(this Enum value) { FieldInfo field = […]

Mostrar el número de líneas en Stack Trace para el ensamblado de .NET en modo Release

¿Hay alguna manera de mostrar las líneas en el seguimiento de la stack para la comstackción / implementación del ensamblado de .NET en el modo de lanzamiento? ACTUALIZAR: Mi aplicación se divide en tres proyectos de biblioteca de clase y un proyecto de “sitio web” de ASP.NET. El error que trato de rastrear está en […]

Detectar instantáneamente la desconexión del cliente del socket del servidor

¿Cómo puedo detectar que un cliente se haya desconectado de mi servidor? Tengo el siguiente código en mi método AcceptCallBack static Socket handler = null; public static void AcceptCallback(IAsyncResult ar) { //Accept incoming connection Socket listener = (Socket)ar.AsyncState; handler = listener.EndAccept(ar); } Necesito encontrar una manera de descubrir lo más pronto posible que el cliente […]

Método HTML.ActionLink

Digamos que tengo una clase public class ItemController:Controller { public ActionResult Login(int id) { return View(“Hi”, id); } } En una página que no se encuentra en la carpeta de elementos, donde reside ItemController , quiero crear un enlace al método de Login . Entonces, ¿qué método Html.ActionLink debería usar y qué parámetros debo aprobar? […]

Obtener ServiceStack para retener información de tipo

Estoy usando ServiceStack para serializar y deserializar algunos objetos a JSON. Considera este ejemplo: public class Container { public Animal Animal { get; set; } } public class Animal { } public class Dog : Animal { public void Speak() { Console.WriteLine(“Woof!”); } } var container = new Container { Animal = new Dog() }; […]

Mecanismos de IPC en C # – Uso y mejores prácticas

He usado IPC en el código de win32 hace un tiempo. [Secciones críticas, eventos y semáforos] ¿Cómo es la escena en el entorno .NET? ¿Hay algún tutorial que explique todas las opciones disponibles y cuándo usarlo y por qué?

Obtenga los parámetros url de una cadena en .NET

Tengo una cadena en .NET que en realidad es una url. Quiero una manera fácil de obtener el valor de un parámetro en particular. Normalmente, solo usaría Request.Params[“theThingIWant”] , pero esta cadena no es de la solicitud. Puedo crear un nuevo elemento de Uri como ese: Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); Puedo usar myUri.Query para […]