1

次の TelemetryInitializer を追加しようとしました:

TelemetryConfiguration.Active.TelemetryInitializers.Add(new HiddenIpsTelemetryInitializer());

public class HiddenIpsTelemetryInitializer : ITelemetryInitializer
{
    public void Initialize(ITelemetry telemetry)
    {
        telemetry.Context.Properties["Client IP address"] = "Hidden";
    }
}

しかし、それは私が望むことをしません。「カスタムデータ」セクションに新しいプロパティを追加します。私が望むのは、「リクエストプロパティ」セクションの「クライアント IP アドレス」を非表示にすることです。

4

2 に答える 2

2

telemetry.Context.Ipあなたがしていることの代わりにの値を変更する必要があります。そのような名前のプロパティ内のものはすべて、新しいカスタム プロパティを送信します。

AI がコア .net SDK でそれを収集する方法を確認するには、 github のコア SDK の LocationContext.cs を参照してください。

于 2016-02-08T18:43:20.203 に答える