次の方法で共有


ApplicationInsightsApplicationIdProvider クラス

定義

これにより ApplicationInsightsApplicationIdProvider 、Application Insights の Breeze エンドポイントに対してクエリが実行され、インストルメンテーション キーに基づいてアプリケーション ID が検索されます。 これにより、クエリの繰り返しを防ぐためにルックアップ結果がキャッシュされます。 これは、 と Microsoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.FailedRequestsManagerMicrosoft.ApplicationInsights.Extensibility.Implementation.ApplicationId.ProfileServiceWrapper依存して失敗した要求を記録し、追加の失敗した要求をブロックします。

public sealed class ApplicationInsightsApplicationIdProvider : IDisposable, Microsoft.ApplicationInsights.Extensibility.IApplicationIdProvider
type ApplicationInsightsApplicationIdProvider = class
    interface IApplicationIdProvider
    interface IDisposable
Public NotInheritable Class ApplicationInsightsApplicationIdProvider
Implements IApplicationIdProvider, IDisposable
継承
ApplicationInsightsApplicationIdProvider
実装

コンストラクター

ApplicationInsightsApplicationIdProvider()

ApplicationInsightsApplicationIdProvider クラスの新しいインスタンスを初期化します。

プロパティ

ProfileQueryEndpoint

Application Insights リソースのプロファイル (アプリケーション ID など) の取得に使用するエンドポイントを取得または設定します。 既定値は "https://dc.services.visualstudio.com/api/profiles/{0}/appId". これが上書きされた場合は、文字列の置換に '' を{0}含める必要があります。

メソッド

Dispose()

リソースを破棄します。

TryGetApplicationId(String, String)

特定のインストルメンテーション キーに対応するアプリケーション ID を取得します。

適用対象