ApplicationInsightsApplicationIdProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette ApplicationInsightsApplicationIdProvider opération interroge le point de terminaison Breeze d’Application Insights pour rechercher un ID d’application basé sur la clé d’instrumentation. Cela met en cache les résultats de recherche pour empêcher la répétition des requêtes. Cela s’appuie sur et Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.FailedRequestsManager pour enregistrer les Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ProfileServiceWrapper demandes ayant échoué et bloquer les demandes en échec supplémentaires.
public sealed class ApplicationInsightsApplicationIdProvider : IDisposable, Microsoft.ApplicationInsights.Extensibility.IApplicationIdProvider
type ApplicationInsightsApplicationIdProvider = class
interface IApplicationIdProvider
interface IDisposable
Public NotInheritable Class ApplicationInsightsApplicationIdProvider
Implements IApplicationIdProvider, IDisposable
- Héritage
-
ApplicationInsightsApplicationIdProvider
- Implémente
Constructeurs
ApplicationInsightsApplicationIdProvider() |
Initialise une nouvelle instance de la classe ApplicationInsightsApplicationIdProvider. |
Propriétés
ProfileQueryEndpoint |
Obtient ou définit le point de terminaison qui doit être utilisé pour obtenir le profil de la ressource Application Insights (ID d’application, etc.). La valeur par défaut est « https://dc.services.visualstudio.com/api/profiles/{0}/appId". Si cela est remplacé, DOIT inclure le «{0} » pour le remplacement de chaîne!. |
Méthodes
Dispose() |
Supprime les ressources. |
TryGetApplicationId(String, String) |
Récupère l’ID d’application correspondant à une clé d’instrumentation donnée. |
S’applique à
Azure SDK for .NET