Partilhar via


ApplicationInsightsApplicationIdProvider Classe

Definição

Isso ApplicationInsightsApplicationIdProvider consultará o ponto de extremidade Breeze do Application Insights para pesquisar uma ID do aplicativo com base na Chave de Instrumentação. Isso armazenará em cache os resultados da pesquisa para evitar consultas repetidas. Isso dependerá do Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ProfileServiceWrapper e Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.FailedRequestsManager para registrar solicitações com falha e bloquear solicitações de falha adicionais.

public sealed class ApplicationInsightsApplicationIdProvider : IDisposable, Microsoft.ApplicationInsights.Extensibility.IApplicationIdProvider
type ApplicationInsightsApplicationIdProvider = class
    interface IApplicationIdProvider
    interface IDisposable
Public NotInheritable Class ApplicationInsightsApplicationIdProvider
Implements IApplicationIdProvider, IDisposable
Herança
ApplicationInsightsApplicationIdProvider
Implementações

Construtores

ApplicationInsightsApplicationIdProvider()

Inicializa uma nova instância da classe ApplicationInsightsApplicationIdProvider.

Propriedades

ProfileQueryEndpoint

Obtém ou define o ponto de extremidade que deve ser usado para obter o perfil do recurso do Application Insights (ID do aplicativo etc.). O valor padrão é "https://dc.services.visualstudio.com/api/profiles/{0}/appId". Se isso for substituído, DEVERÁ incluir o '{0}' para substituição de cadeia de caracteres!.

Métodos

Dispose()

Descarta recursos.

TryGetApplicationId(String, String)

Recupera a ID do aplicativo correspondente a uma determinada chave de instrumentação.

Aplica-se a