Skip to content

Commit 4f3f23b

Browse files
committed
use range for snippets
1 parent 16ec6f3 commit 4f3f23b

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

docs/core/extensions/httpclient-latency-extensions.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ in the latency context and, if HTTP client log enrichment is enabled, serialized
110110
Enable enrichment at application startup by adding the logging extension (for all clients or per client) along with
111111
latency telemetry, for example:
112112

113-
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" id="enable-context":::
113+
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" range="38-41":::
114114

115115
After this, outbound requests logged through the structured logging pipeline will include the `LatencyInfo` property
116116
containing the flattened tags, checkpoints, and measures. No metrics or traces are emitted automatically for tags;
@@ -126,13 +126,11 @@ These components enable tracking and reporting the latency of HTTP client reques
126126

127127
You can register the services using the following methods:
128128

129-
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" id="enable-context":::
130-
131-
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" id="registration-options":::
129+
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" range="46-55":::
132130

133131
For example:
134132

135-
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" id="http-client":::
133+
:::code language="csharp" source="snippets/http/latency/Program.Extensions.cs" range="60-77":::
136134

137135
### Platform considerations
138136

docs/core/extensions/snippets/http/latency/Program.Extensions.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,14 @@ private static void ConfigureWithDelegate(HostApplicationBuilder builder)
3535

3636
private static void EnableLatencyContext(HostApplicationBuilder builder)
3737
{
38-
// <enable-context>
3938
var builder = Host.CreateApplicationBuilder(args);
4039
builder.Services.AddHttpClientLatencyTelemetry(); // enables latency context + measures/tags
4140
builder.Services.AddExtendedHttpClientLogging();
4241
var app = builder.Build();
43-
// </enable-context>
4442
}
4543

4644
private static void RegistrationOptions(HostApplicationBuilder builder)
4745
{
48-
// <registration-options>
4946
public static IServiceCollection AddHttpClientLatencyTelemetry(
5047
this IServiceCollection services);
5148

@@ -56,12 +53,10 @@ public static IServiceCollection AddHttpClientLatencyTelemetry(
5653
public static IServiceCollection AddHttpClientLatencyTelemetry(
5754
this IServiceCollection services,
5855
Action<HttpClientLatencyTelemetryOptions> configure);
59-
// </registration-options>
6056
}
6157

6258
private static void HttpClientLatency(HostApplicationBuilder builder)
6359
{
64-
// <http-client>
6560
var builder = Host.CreateApplicationBuilder(args);
6661

6762
// Register IHttpClientFactory:
@@ -80,6 +75,5 @@ private static void HttpClientLatency(HostApplicationBuilder builder)
8075
builder.Services.AddHttpClientLatencyTelemetry();
8176

8277
var host = builder.Build();
83-
// </http-client>
8478
}
8579
}

0 commit comments

Comments
 (0)