Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

2
¿Por qué debería crear operaciones asíncronas de WebAPI en lugar de sincronizar?
Tengo la siguiente operación en una API web que creé: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } La llamada a este servicio web se realiza a través de una llamada Jquery Ajax …


27
No se pudo serializar la respuesta en la API web con Json
Estoy trabajando con ASP.NET MVC 5 Web Api. Quiero consultar a todos mis usuarios. Escribí api/usersy recibo esto: "El tipo 'ObjectContent`1' no pudo serializar el cuerpo de la respuesta para el tipo de contenido 'application / json; charset = utf-8'" En WebApiConfig, ya agregué estas líneas: HttpConfiguration config = new …


8
¿Cuál es la mejor forma de implementar un diccionario seguro para subprocesos?
Pude implementar un diccionario seguro para subprocesos en C # derivando de IDictionary y definiendo un objeto SyncRoot privado: public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; } …

4
Qué agregar para la parte de actualización en ConcurrentDictionary AddOrUpdate
Estoy tratando de volver a escribir un código usando el Diccionario para usar ConcurrentDictionary. He revisado algunos ejemplos, pero todavía tengo problemas para implementar la función AddOrUpdate. Este es el código original: dynamic a = HttpContext; Dictionary<int, string> userDic = this.HttpContext.Application["UserSessionList"] as Dictionary<int, String>; if (userDic != null) { if …



4
¿Cómo puedo obtener una lista de usuarios del directorio activo?
¿Cómo puedo obtener una lista de usuarios del directorio activo? ¿Hay alguna forma de extraer nombre de usuario, nombre, apellido? Vi una publicación similar donde se usó esto: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); Nunca he hecho nada con el directorio activo, así que estoy completamente perdido. ¡Cualquier ayuda será …




9
Hacer una llamada Ajax simple al controlador en asp.net mvc
Estoy tratando de comenzar con las llamadas ASP.NET MVC Ajax. Controlador: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json("chamara", JsonRequestBehavior.AllowGet); } } Ver: <head runat="server"> <title>FirstAjax</title> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function () { …

9
¿Cómo eliminar un único objeto específico de un ConcurrentBag <>?
Con lo nuevo ConcurrentBag&lt;T&gt;en .NET 4, ¿cómo se elimina un determinado objeto específico cuando solo TryTake()y TryPeek()están disponibles? Estoy pensando en usar TryTake()y luego agregar el objeto resultante nuevamente a la lista si no quiero eliminarlo, pero siento que me falta algo. ¿Es esta la forma correcta?
109 c#  c#-4.0 

3
¿Cómo puedo implementar ISerializable en .NET 4+ sin violar las reglas de seguridad de herencia?
Antecedentes: Noda Time contiene muchas estructuras serializables. Si bien no me gusta la serialización binaria, recibimos muchas solicitudes para admitirla, en la línea de tiempo 1.x. Lo apoyamos implementando la ISerializableinterfaz. Recibimos un informe de un problema reciente de Noda Time 2.x fallando dentro de .NET Fiddle . El mismo …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.