ASP.NET MVC: ¿Cómo usar los permisos SAS con azure file storage?

Un saludo amantes de la informática, en este post vamos ha hablar sobre el uso de los permisos SAS con azure file storage. Los pasos que seguiremos serán: La creación de la cuenta azure storage y la creacion de las claves.Crearemos el acceso a los ficheros en azure file storage.Por ultimo crearemos el token y daremos acceso a los permisos SAS. Creamos la cuenta azure storage Vamos a crearnos una cuenta de azure storage donde accederemos a un recurso que tendremos en azure files, cuando lo hayamos conseguido incluiremos el acceso mediante SAS.…continue reading →

Creación y manipulación de Azure Tables Storage.

En este tutorial vamos a aprender a crear una cuenta de almacenamiento con Portal de Azure (también podremos usarlo en entorno local con la máquina virtual de Azure) en el cual vamos a crear una tabla y a manejar sus datos (listar, crear, modificar y eliminar). Primeros pasos Con cuenta Azure Primero accedemos al portal de Azure. Una vez hayamos iniciado sesión con nuestra cuenta, en el menú lateral, seleccionaremos “cuentas de almacenamiento”. https://www.flickr.com/photos/156199631@N02/46555411575/in/dateposted-public/ Una vez dentro tendremos que añadir una nueva cuenta de almacenamiento. https://www.flickr.com/photos/156199631@N02/46555411555/in/dateposted-public/ Luego necesitaremos rellenar los datos necesarios y…continue reading →

Servicio WCF con XML

Pero primero, ¿Qué es WCF? Es el framework para la creación de aplicaciones orientadas a servicios web y clientes de servicios web de Microsoft. Con WCF, es posible enviar datos como mensajes asíncronos de un servicio a otro. Los mensajes pueden ser tan simples como un carácter o una palabra enviados como XML, o tan complejos como un flujo de datos binarios. Una vez aclarado más o menos lo que es WCF y para qué sirve, pasemos a la creación de un servicio WCF. Primero, crearemos el proyecto que será Class Library (.NET…continue reading →

Acceso a archivos utilizando Azure Storage Files

¿Storage Files? Azure Storage Files nos permite aprovechar recursos compartidos que se encuentran en la nube y son totalmente administrados. Las ventajas de Azure Storage Files son: SeguroMultiplataformaInteligenteMuy fácil de administrarCreado para ofrecer flexibilidad híbrida Para realizar está práctica es necesario disponer de una cuenta de Microsoft Azure con fondos, ya que una cuenta de almacenamiento no es gratis. En este post aprenderemos a: Crear una cuenta de almacenamiento donde subiremos los archivos que queramos desde la aplicación MVC.La aplicación MVC donde consumiremos los datos que hayamos subido al Azure Storage File.Leer la…continue reading →

Almacenar imágenes mediante Azure Blob Storage

¿Qué es Azure Blob Storage? Blob Storage es un servicio para almacenar grandes cantidades de datos de objetos no estructurados, como texto o datos binarios(principalmente imagenes y videos). Puede usar Blob Storage para exponer datos públicamente al mundo, o para almacenar datos de aplicaciones de forma privada. Dicho esto, en el presente post vamos a aprender a almacenar y eliminar imágenes en Azure Blob Storage y poder consumirlas en una aplicación ASP.NET mvc . En la aplicación visualizaremos todas las imágenes de nuestro contenedor en una tabla, y tendremos un enlace para poder…continue reading →

Crear Paquetes Nuget

Nuget es una herramienta esencial para cualquier plataforma de desarrollo moderno, ya que es un mecanismo a través del cual los desarrolladores pueden crear, compartir y consumir código útil. A menudo, este código se integra en "paquetes" que contienen código compilado (como archivos DLL) y otro contenido necesario en los proyectos que utilizan estos paquetes. En .NET (incluido .NET Core), el mecanismo compatible con Microsoft para compartir código es NuGet, que define cómo se crean, hospedan y consumen paquetes en .NET, y ofrece las herramientas para cada uno de esos roles. Paquete Nuget Desde…continue reading →

Consultas de Acción XML

Las consultas de acción LINQ to XML se trata de una interfaz de programación XML en memoria y habilitada para LINQ que permite trabajar con XML desde los lenguajes de programación de .NET Framework. Alguna de las ventajas de LINQ to XML es la capacidad de usar los resultados de la consulta como parámetros en constructores de objetos XElement y XAttribute, que habilita un método eficaz para crear XML. Y permite que se pueda leer fácilmente XML de distintas formas. Vamos a realizar una aplicación con el objetivo de extraer los datos de…continue reading →

Azure Queue Storage

¿Qué es Azure Queue Storage? Es un servicio de colas de almacenamiento de mensajes de Azure .El servicio permite almacenar hasta 32 mensajes con un tamaño máximo de hasta 64KB, a los que se puede acceder desde cualquier lugar a través de llamadas autenticadas mediante HTTP o HTTPS. ¿Conceptos del servicio Cola? Las queues se utilizan para almacenar mensajes con el objetivo de conseguir la comunicación entre distintas aplicaciones que trabajan conjuntamente. Estas colas de mensajes son FIFO (First In First Out) y son de un único sentido. https://flic.kr/p/24K5SqD El servicio Cola contiene…continue reading →

Entity Framework Code First

Entity Framework tiene tres modos de trabajo: Database First, Model First y Code First.  En esta ocasión os voy a mostrar cómo utilizar Code First, este modo de trabajo consiste en definir nuestras clases mediante código y será Entity Framework quien se encargue de generar la base de datos y todo lo necesario para encajar las clases en ella.  Las clases se relacionan unas con otras simplemente haciendo referencia entre ellas en propiedades.  En primer lugar os explicaré en que consiste este ejemplo, crearemos dos clases, una será la clase Comunidad Autónoma y en otra meteremos sus provincias para que finalmente las añada automáticamente en…continue reading →

Consumo de Web API desde entorno cliente

En este post vamos a tratar de explicar de forma práctica el consumo de forma asíncrona en entorno cliente de una web API pública. Para ello vamos a hacer uso de la tecnología AJAX. También vamos a crear de forma dinámica elementos de HTML basándonos en JavaScript. De esa forma vamos a conseguir mostrar al usuario datos de forma dinámica de una forma vistosa. Al trabajar de forma asíncrona consumiendo una API conseguimos por un lado liberar a nuestro servidor de carga, ya que es el usuario y la API los que reciben…continue reading →