Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
El servicio Time Series Insights se retirará el 7 de julio de 2024. Considere la posibilidad de migrar entornos existentes a soluciones alternativas lo antes posible. Para obtener más información sobre la depreciación y la migración, visite nuestra documentación.
En este ejemplo de C# se muestra cómo consultar datos desde las API de acceso a datos de segunda generación en los entornos de Azure Time Series Insights de segunda generación.
Sugerencia
Consulte ejemplos de código C# de segunda generación en https://github.com/Azure-Samples/Azure-Time-Series-Insights.
Resumen
En el código de ejemplo siguiente se muestran las siguientes características:
Compatibilidad con la generación automática del SDK desde Azure AutoRest.
Cómo adquirir un token de acceso a través de Microsoft Entra ID mediante Microsoft.IdentityModel.Clients.ActiveDirectory.
Cómo incluir el token de acceso adquirido en el encabezado
Authorization
de las solicitudes posteriores a la API de acceso a datos.El ejemplo proporciona una interfaz de consola que muestra cómo se realizan las solicitudes HTTP en:
Requisitos previos y configuración
Complete los pasos siguientes antes de compilar y ejecutar el código de ejemplo:
- Aprovisione un entorno de segunda generación de Azure Time Series Insights.
- Configura el entorno de Azure Time Series Insights para Microsoft Entra ID, según se describe en Autenticación y Autorización.
- Ejecute el archivo GenerateCode.bat como se especifica en el archivo Readme.md para generar las dependencias de cliente de Azure Time Series Insights de segunda generación.
- Abra la solución
TSIPreviewDataPlaneclient.sln
y establezcaDataPlaneClientSampleApp
como proyecto predeterminado en Visual Studio. - Instale las dependencias del proyecto necesarias, para lo cual debe seguir los pasos que se describen a continuación, y compile el ejemplo en un archivo
.exe
ejecutable. - Ejecute el archivo
.exe
haciendo doble clic en él.
Dependencias del proyecto
Se recomienda usar la versión más reciente de Visual Studio:
- visual Studio 2019: versión 16.4.2+
El código de ejemplo tiene varias dependencias requeridas, que se pueden ver en el archivo packages.config.
Descargue los paquetes en Visual Studio 2019 seleccionando la opción Build>Build Solution .
Como alternativa, agregue cada paquete con NuGet 2.12+. Por ejemplo:
dotnet add package Microsoft.IdentityModel.Clients.ActiveDirectory --version 4.5.1
Código de ejemplo de C#
Consulte el repositorio Azure Time Series Insights para acceder al código de ejemplo de C#.
Nota:
- El código de ejemplo se puede ejecutar sin modificar los valores de entorno predeterminados.
- El código de ejemplo se compilará en una aplicación de consola ejecutable de .NET.
Pasos siguientes
Para obtener más información sobre las consultas, lea la referencia de la API de consulta .
Lea cómo conectar una aplicación de JavaScript mediante el SDK de cliente a Azure Time Series Insights.