Ejemplos de operaciones de datos de API web (C#)
En este artículo se proporciona información sobre los ejemplos de la API web implementada con C# usando .NET 6.0. Si bien cada ejemplo se centra en un aspecto distinto de la API web de Microsoft Dataverse, comparten características y estructura similares.
Requisitos previos
Para compilar y ejecutar los ejemplos de la API web de Dataverse C#, necesita:
Una versión más reciente de Microsoft Visual Studio 2022 o posterior. Una versión gratuita, Visual Studio Community, está disponible para descarga aquí.
El acceso a Dataverse con una cuenta que tenga el rol de seguridad Administrador del sistema.
Biblioteca de clases WebApiService
Estos ejemplos utilizan la Biblioteca de clases WebAPIService (C#) para proporcionar un código común reutilizable que maneje los límites de protección del servicio que se puede volver a probar. Más información: Límites de API de protección de servicios
Lista de ejemplos de la API web (C#)
En la siguiente tabla se muestran los ejemplos implementados en C#. Cada ejemplo se describe en forma más general en un artículo de grupo de ejemplo correspondiente que se centra en la solicitud HTTP y en mensajes de respuesta, como se detalla en el artículo Ejemplos de API web.
Ejemplo | Grupo de ejemplo | Descripción |
---|---|---|
Ejemplo de operaciones básicas de la API web (C#) | Ejemplo de operaciones básicas de la API web | Demuestra cómo crear, recuperar, actualizar, eliminar, asocie y anular la asociación de registros de entidad de Dataverse. |
Ejemplo de datos de consulta de API web (C#) | Ejemplo de datos de consulta de la API web | Demuestra cómo usar sintaxis y funciones de consulta de OData v4 y funciones de consulta de Dataverse. Incluye ejemplos de trabajo con consultas predefinidas y uso de FetchXML para realizar consultas. |
Ejemplo de operaciones condicionales de la API web (C#) | Ejemplo de operaciones condicionales de la API web | Demuestra cómo realizar operaciones condicionales que usted especifica con criterios de ETag. |
Ejemplo de funciones y acciones de la API web (C#) | Ejemplo de funciones y acciones de la API web | Demuestra cómo usar funciones y acciones enlazadas y sin enlazar, incluidas acciones personalizadas. |
Ejemplo de operaciones de esquema de tabla de API web (C#) | Ejemplo de operaciones de esquema de tabla de API web | Demuestra cómo realizar operaciones seleccionadas que modifican el esquema o los metadatos de Dataverse. |
Los siguientes ejemplos muestran métodos para agregar paralelismo y simultaneidad a las aplicaciones. Estas capacidades son una parte importante para maximizar el rendimiento al realizar operaciones que agregarán o actualizarán datos dentro de Dataverse.
- Ejemplo de operaciones en paralelo de la API web WebApiService (C#)
- Ejemplo de operaciones paralelas de API web con componentes de flujo de datos TPL (C#)
Cómo descargar y ejecutar los ejemplos
El código fuente de cada muestra está disponible en GitHub en: PowerApps-Samples/dataverse/webapi/C#-NETx/. Puede descargar el repositorio como un archivo zip que contiene los archivos de solución para los ejemplos. Para obtener más información, consulte la sección Cómo ejecutar este ejemplo en cada artículo de ejemplo.
Consulte también
Usar la API web de Dataverse
Ejemplos de la API web
Ejemplos de la API web (JavaScript del lado del cliente)
Biblioteca de clases WebAPIService (C#)
Nota
¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)
La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).