找不到TraceConfigruation参考(StackDriver ASP.Net安装程序)

时间:2019-05-02 19:46:48

标签: asp.net stackdriver

我正在遵循有关为C#ASP.NET设置StackDriver跟踪的设置说明。在“配置客户端库”部分中,第3步: 在Global.asax.cs文件的WebApiApplication类中,在Init代码块后面添加teh以初始化跟踪:

public override void Init()
{
    string projectId = ConfigurationManager.AppSettings["projectId"];
    // ...
    base.Init();
    TraceConfiguration traceConfig = TraceConfiguration
        .Create(bufferOptions: BufferOptions.NoBuffer());
    CloudTrace.Initialize(this, projectId, traceConfig);
}

在步骤2中引用的两个客户端库中都不存在TraceConfiguration对象:

using Google.Cloud.Diagnostics.AspNet;
using Google.Cloud.Diagnostics.Common;

我找不到对该对象的任何引用,并且似乎没有内置于.net框架中。

1 个答案:

答案 0 :(得分:1)

假设您正在使用此

https://cloud.google.com/trace/docs/setup/aspnet

如果我正确地遵循了此规定,则认为文档已过时,TraceConfiguration之前已被TraceOptions取代:

https://github.com/googleapis/google-cloud-dotnet/pull/1120

并且: TraceOptions

我将对PR上的人员进行查验,并为该库做出贡献,让我们看看是否可以让他们帮助您,并在必要时更正文档。