Freigeben über


ApplicationInsightsApplicationIdProvider Klasse

Definition

Dadurch ApplicationInsightsApplicationIdProvider wird der Breeze-Endpunkt von Application Insights abfragen, um eine Anwendungs-ID basierend auf dem Instrumentierungsschlüssel zu suchen. Dadurch werden Nachschlageergebnisse zwischengespeichert, um wiederholte Abfragen zu verhindern. Dies hängt von und Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ProfileServiceWrapperMicrosoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.FailedRequestsManager ab, um fehlerhafte Anforderungen aufzuzeichnen und zusätzliche fehlerhafte Anforderungen zu blockieren.

public sealed class ApplicationInsightsApplicationIdProvider : IDisposable, Microsoft.ApplicationInsights.Extensibility.IApplicationIdProvider
type ApplicationInsightsApplicationIdProvider = class
    interface IApplicationIdProvider
    interface IDisposable
Public NotInheritable Class ApplicationInsightsApplicationIdProvider
Implements IApplicationIdProvider, IDisposable
Vererbung
ApplicationInsightsApplicationIdProvider
Implementiert

Konstruktoren

ApplicationInsightsApplicationIdProvider()

Initialisiert eine neue Instanz der ApplicationInsightsApplicationIdProvider-Klasse.

Eigenschaften

ProfileQueryEndpoint

Ruft den Endpunkt ab, der zum Abrufen des Profils der Application Insights-Ressource (Anwendungs-ID usw.) verwendet werden soll, oder legt diesen fest. Der Standardwert ist "https://dc.services.visualstudio.com/api/profiles/{0}/appId". Wenn dies überschrieben wird, MUSS das "{0}" für Zeichenfolgenersetzung! enthalten sein.

Methoden

Dispose()

Entsorgt Ressourcen.

TryGetApplicationId(String, String)

Ruft die Anwendungs-ID ab, die einem bestimmten Instrumentierungsschlüssel entspricht.

Gilt für: