Si nos aparece este error especificado en el título podemos solucionarlo aumentando el valor de MaxItemsInObjectGraph del siguiente modo: Error Maximum number of items that can be serialized or deserialized in an object graph is '65536'. Change the object graph or increase the MaxItemsInObjectGraph quota. Solution: Edit app.config <configuration> [...] <system.serviceModel> [...] <client> <endpoint address="URL" …
Autor: Ismael Cruz
Quitar espacios al final de un String en C#
Es posible que nos encontremos con un String que, normalmente por error, contiene espacios al final. Para eliminarlos nos basta con implementar la función "TrimEnd". string myText = "one;two;three;four;five "; myText = myText.TrimEnd(' '); //El resultado será: "one;two;three;four;five"
Crear WebPart para SharePoint en Visual Studio 2010
Para crear un WebPart con código y añadirlo después a una página de SharePoint debemos seguir estos pasos: 1. Creamos un nuevo proyecto en Visual Studio 2010 a partir de la plantilla "Elemento web visual" (Visual WebPart). Cuando nos pregunte sobre el sitio que deseamos usar para la depuración, seleccionamos nuestro Sitio. 2. Dentro del …
Sigue leyendo Crear WebPart para SharePoint en Visual Studio 2010
Buscar una Columna en SQL sin saber en que Tabla está
Si tenemos el nombre de una columna de nuestra base de datos pero no sabemos en que tabla está, podemos buscarlo a mano si tenemos un pequeño proyecto, pero cuando la base de datos contiene una cantidad considerable de tablas y cada tabla bastantes columnas es muy engorroso buscarla a mano. En SQL existe una …
Sigue leyendo Buscar una Columna en SQL sin saber en que Tabla está
Obtener Información de los Perfiles de Usuario en SharePoint y no Morir en el Intento
El servicio de perfiles de usuarios almacena la información en una ubicación central, a la que podemos acceder desde la propia administración de SharePoint. No obstante, si queremos acceder a través de código podemos encontrarnos con ciertos problemas, siendo la velocidad uno de los principales inconvenientes. En un rango bajo (1-50 usuarios) no tenemos dificultades, …
Sigue leyendo Obtener Información de los Perfiles de Usuario en SharePoint y no Morir en el Intento
Consulta SQL «SELECT» en C#
El siguiente código nos permitirá hacer una consulta a nuestra base de datos. Tan solo debemos tener una cadena de conexión (que habitualmente situaremos en el fichero de configuración de nuestra aplicación) y la consulta "SELECT" que queramos. using (SqlConnection conn = new SqlConnection(/*Our Connection String*/) { conn.Open(); using (SqlCommand cmd = new SqlCommand(/*Our SELECT …
Pasar y Obtener Parámetros de la URL
Para pasar parámetros a través de la URL nos basta con añadir un "?" al final e ir insertando los parámetros que queramos con el patrón "nombre=valor" y separados por un "&", quedando del siguiente modo: Javascript: var URL = 'myweb.aspx?param1=1¶m2=2¶m3=3'; C#: String URL = "myweb.aspx?param1=1¶m2=2¶m3=3"; Si lo que queremos es obtener estos parámetros posteriormente, …
Evitar PostBack al Llamar una Función Javascript Desde un Botón
Cuando presionamos un botón, primero se ejecuta el OnClientClick, que es el que ejecuta la función Javascript que nosotros hayamos asignado. Si el resultado de esta ejecución es true, a continuación se ejecuta el OnClick, que esta en servidor y es el que provoca el postback. Para evitar esto (y que por lo tanto no …
Sigue leyendo Evitar PostBack al Llamar una Función Javascript Desde un Botón
Dividir un String con la función Split() por Uno o Varios Carácteres Diferentes en C#
Podemos dividir un String fácilmente con la funcion Split y pasándole un carácter por el cual queremos dividir el texto. Si por ejemplo tenemos el String "1,2,3,4" y hacemos el Split de la siguiente forma: String source= "1,2,3,4"; //Original Text String[] result = source.Split( ',' ); //Separate the original text by one character (",") El …
Sigue leyendo Dividir un String con la función Split() por Uno o Varios Carácteres Diferentes en C#
SalesForce create(), update() y delete() desde Código Servidor
Existen tres funciones básicas que nos permiten interactuar con los registros de datos en SalesForce y sirven para crear, modificar o eliminar datos. Lo primero que debemos tener es una conexión con SalesForce y una instancia del servicio (A través de la clase SforceService). Una vez tengamos esta conexión, podemos utilizar las funciones mencionadas. Para …
Sigue leyendo SalesForce create(), update() y delete() desde Código Servidor