Partager via


ApplicationInsightsApplicationIdProvider Classe

Définition

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 à