ApplicationInsightsApplicationIdProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET