次の方法で共有


HttpDependencyMetadataResolver Class

Definition

Resolves metadata for HTTP requests based on hostname, path, and method patterns.

public ref class HttpDependencyMetadataResolver abstract
[System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public abstract class HttpDependencyMetadataResolver
public abstract class HttpDependencyMetadataResolver
[<System.Diagnostics.CodeAnalysis.Experimental("EXTEXP0003", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type HttpDependencyMetadataResolver = class
type HttpDependencyMetadataResolver = class
Public MustInherit Class HttpDependencyMetadataResolver
Inheritance
HttpDependencyMetadataResolver
Attributes

Remarks

This class provides a high-performance way to identify HTTP requests by mapping them to previously configured metadata using specialized trie-based data structures. This enables efficient lookup of service information, operation names, and other metadata for telemetry and policy application.

Constructors

Name Description
HttpDependencyMetadataResolver(IEnumerable<IDownstreamDependencyMetadata>)

Initializes a new instance of the HttpDependencyMetadataResolver class.

Methods

Name Description
GetRequestMetadata(HttpRequestMessage)

Gets request metadata for the specified instance of HttpRequestMessage.

Applies to