Home
Username:
Password:
Microsoft ASP.NET (Español) Tutorials

Configuración / Propiedades Dinámicas y Otros Trucos




Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.com’s entire library of video tutorials.


Learn More

Subtitles of the Movie

þÿ [00:00:00.0] Ya hemos visto las distintas secciones que pueden ser manipuladas en los archivos config. [00:00:07.0] Ahora quiero enseñarle un truco llamado propiedades dinámicas, y enseñarle a guardar y recuperar propiedades. [00:00:13.0] Voy a presentarle esto rápidamente. No vamos a profundizar mucho, simplemente quiero que conozca lo que se puede hacer con esto. [00:00:17.0] La propiedad dinámica se refiere a la posibilidad de guardar propiedades de una aplicación por fuera de esa aplicación. [00:00:24.0] Un buen lugar para guardarlas es dentro del archivo web.config. [00:00:28.0] Deténgase y piense por un minuto. Por ejemplo, tengo una aplicación; decimos que esto básicamente representa mi aplicación, [00:00:37.0] y tengo una secuencia de conexión dentro de la aplicación en tres o cuatro lugares en mi código para conectar a un servidor de base de datos. [00:00:47.0] Re-organizamos, o por motivos de seguridad colocamos el servidor de base de datos en un equipo distinto, en un lugar distinto, una dirección IP distinta, [00:00:53.0] cualquier cosa, le cambiamos el nombre. [00:00:55.0] Después tengo que ir a cambiarlo en todas las partes de esta aplicación en donde es utilizado. [00:01:00.0] Puesto que el archivo web.config está allí afuera y es fácil de llegar a él, es una mejor solución guardar esa información en ese archivo web.config. [00:01:11.0] Entonces, si yo guardo esta información en el archivo web.config, entonces desde cualquier lugar de mi aplicación [00:01:18.0] yo puedo llegar a él. Si este llega a cambiar, yo puedo cambiarlo aquí en este lugar. Instantáneamente, todas las personas lo tendrán la próxima vez que soliciten la página. [00:01:27.0] Esto es una propiedad dinámica. Podemos configurarla. [00:01:30.0] Para guardar y recuperar información del archivo web.config, todo lo que necesito hacer es configurar una sección de aplicación, [00:01:36.0] la sección 'app settings' en el archivo web.config. Voy a añadir esta sección. [00:01:43.0] Ahora, dentro del archivo web.config, en las secciones de aplicación, quiero que vea lo siguiente. Sólo vamos a ingresar y a cambiar una etiqueta llamada 'appSettings'. [00:01:56.0] Después, vamos a añadir una clave. Observe cómo ocurre esto. Es lo mismo que hicimos anteriormente, sólo que se ve un poco diferente. [00:02:05.0] He añadido una clave llamada "mark", y luego el valor para esa clave es una secuencia de conexión hacia una base de datos. [00:02:16.0] Observe: La fuente de información es el nombre de mi servidor. El catálogo inicial es el nombre de la base de datos. Luego utilizamos Seguridad Integrada. [00:02:23.0] No se preocupe por estas cosas, usted entenderá estas secuencias de conexión con base en el uso del proveedor, etc. [00:02:28.0] Lo que quiero que vea aquí es que haciendo esto, podemos solicitar esta información, [00:02:35.0] y obtener esta información de secuencia de conexión sin tener que guardarla dentro de nuestra aplicación. [00:02:41.0] La magia de esto ocurre en esta sección de aquí, en la sección 'app'. [00:02:49.0] Podemos utilizar esto todas las veces que queramos. Podemos colocar aquí múltiples claves y valores. [00:02:55.0] Para recuperar esta información una vez está guardada allí afuera, observe que en este ejemplo estamos ajustando una variable [00:03:05.0] como una secuencia. Estamos fijándola igual a 'ConfigurationSettings.AppSettings("mark")'. [00:03:15.0] Esta llegará hasta ese archivo web.config y obtendrá esa información, y la cargará en nuestra variable. [00:03:23.0] Así hemos obtenido esa información del archivo web.config. [00:03:28.0] Este es un excelente método para guardar todo tipo de cosas que pueden cambiar, y que pueden ser retiradas desde diferentes lugares dentro de la aplicación. [00:03:38.0] Este es un excelente ejemplo de algo que usted en verdad debe tener presente. Utilícelo, porque puede ahorrarle mucho tiempo y evitarle molestias de mantenimiento, [00:03:48.0] al colocar cosas allí afuera. Así que el archivo web.config no sólo es un formato XML legible y sencillo [00:03:54.0] que resulta mejor que un registro para conservar esas configuraciones. También es una método fácil para escribir cosas en él. [00:04:00.0] Nuevamente le recomiendo que profundice en esta posibilidad, lea la documentación [00:04:06.0] o la información de terceros sobre el tema. Vea todos los trucos que puede realizar con estos archivos de configuración, [00:04:12.0] incluso desde el interior de sus aplicaciones. [00:04:17.0]

Tutorial Information

Course: Microsoft ASP.NET (Español)
Author: Mark Long
SKU: 33544
ISBN: 1-932808-17-5
Release Date: 2004-10-01
Duration: 7 hrs / 88 lessons
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available