你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ActivityExtensions Class

Definition

Extensions for Activity and ActivitySource that provide common Open Telemetry tracing functionality for clients built on System.ClientModel.

public static class ActivityExtensions
type ActivityExtensions = class
Public Module ActivityExtensions
Inheritance
ActivityExtensions

Remarks

These APIs should only be used by client library authors and should not be used by consuming applications. Applications should use the System.Diagnostics package to implement distributed tracing.

Methods

MarkClientActivityFailed(Activity, Exception)

Marks the activity as failed.

StartClientActivity(ActivitySource, ClientPipelineOptions, String, ActivityKind, ActivityContext, IEnumerable<KeyValuePair<String,Object>>)

Creates and starts a new Activity if there are active listeners and if distributed tracing is enabled. Creates the Activity using the specified name, kind, parent activity context, and tags.

Applies to