gpt4 book ai didi

c# - 如何为所有查询请求永久启用 Apollo Tracing with Hot Chocolate?

转载 作者:行者123 更新时间:2023-11-30 21:30:18 25 4
gpt4 key购买 nike

使用 Hot Chocolate 时使用 .Net Core 我正在创建这样的方案:

public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
// Here I register my services / repositories; omitted for brevity

services.AddGraphQL(sp => Schema.Create(c =>
{
// Here I register my schema types and so on; omitted for brevity
}));
}

// Code omitted for brevity
}

但实际上我如何为所有请求启用内置的 Apollo Tracing?它是否以相同的方式与 .Net Framework 一起工作?

最佳答案

基本上,通过将 TracingPreference 选项设置为 TracingPreference.Always

下面的代码片段展示了它的样子。

services.AddGraphQL(sp => Schema.Create(c =>
{
// Here goes the schema definition which is omitted for brevity purpose
}),
new QueryExecutionOptions
{
TracingPreference = TracingPreference.Always
});

是的,它在 .Net Framework 中的工作方式相同。 .Net Core 和 Framework 中的 API 保持相同,可以说 99% 相同。此处的不同之处仅在于周围,即包装 DI 配置的 Startup 类。

有关 Apollo Tracing 的更多信息,请访问 here .

关于c# - 如何为所有查询请求永久启用 Apollo Tracing with Hot Chocolate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54562091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com