Ejemplo: importar archivos como recursos web

Cuando desarrolle un gran número de archivos para usar como recursos web, puede ahorrarse el trabajo de agregarlos manualmente en toda la aplicación. Muchos recursos web pueden desarrollarse y probarse fuera de Dynamics 365 for Customer Engagement y luego se importan.

Esta muestra ofrece un ejemplo simplificado de este proceso. Para ver un ejemplo más complejo con una aplicación WPF para importar recursos web, consulte Ejemplo: Utilidad de recurso web.

Nota

Este ejemplo se aplica tanto a Dynamics 365 Customer Engagement (on-premises) como a Dataverse.

Puede descargar el ejemplo desde aquí.

Cómo ejecutar esta muestra

Para obtener una copia local de todas las muestras y compilarlas, siga estos pasos:

  1. Descargar o clonar el informe de Muestras para que tenga una copia local.
  2. (Opcional) Edite el archivo dataverse/App.config para definir una cadena de conexión que especifique la instancia o la organización a la que desea conectarse.
  3. Abra la solución de ejemplo en Visual Studio y presione F5 para ejecutar la muestra. Una vez que especifique una cadena de conexión en dataverse/App.config, cualquier muestra que ejecute utilizará esa información de conexión.

Si no especifica una cadena de conexión en el archivo dataverse/App.config, se abre un diálogo cada vez que ejecute la muestra y tendrá que introducir información acerca de a qué instancia u org desea conectarse y qué credenciales desea usar. Este diálogo guardará en caché conexiones anteriores para que pueda elegir una conexión usada previamente.

Qué hace este ejemplo

Este ejemplo muestra cómo usar el parámetro opcional de SolutionUniqueName para asociar un recurso web con una solución específica cuando se crea.

Cómo funciona este ejemplo

Para simular el escenario descrito en Qué hace este ejemplo, el ejemplo hará lo siguiente:

Configuración

  1. Comprobaciones para la versión actual de la organización.
  2. La clase CreateRequiredRecords crea un editor y una solución necesaria para la muestra al agregar los recursos web.

Demostración

  1. El método XDocument lee los datos descriptivos de los archivos XML.
  2. El WebResource se utiliza para establecer las propiedades del recurso web.
  3. El método CreateRequest se utiliza para agregar parámetros opcionales.

Limpiar

Muestra una opción para eliminar los datos de ejemplo creados en Configuración. La eliminación es opcional en caso de que desee examinar las entidades y los datos creados por el ejemplo. Puede eliminar manualmente los registros para obtener el mismo resultado.