Freigeben über


OpenTelemetryHostedFileClientBuilderExtensions.UseOpenTelemetry Methode

Definition

Fügt der Gehosteten Dateiclientpipeline OpenTelemetry-Unterstützung hinzu.

public static Microsoft.Extensions.AI.HostedFileClientBuilder UseOpenTelemetry(this Microsoft.Extensions.AI.HostedFileClientBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? sourceName = default, Action<Microsoft.Extensions.AI.OpenTelemetryHostedFileClient>? configure = default);
static member UseOpenTelemetry : Microsoft.Extensions.AI.HostedFileClientBuilder * Microsoft.Extensions.Logging.ILoggerFactory * string * Action<Microsoft.Extensions.AI.OpenTelemetryHostedFileClient> -> Microsoft.Extensions.AI.HostedFileClientBuilder
<Extension()>
Public Function UseOpenTelemetry (builder As HostedFileClientBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional sourceName As String = Nothing, Optional configure As Action(Of OpenTelemetryHostedFileClient) = Nothing) As HostedFileClientBuilder

Parameter

loggerFactory
ILoggerFactory

ILoggerFactory Optional zum Erstellen eines Loggers zum Protokollieren von Ereignissen.

sourceName
String

Ein optionaler Quellname, der für die Telemetriedaten verwendet wird.

configure
Action<OpenTelemetryHostedFileClient>

Ein optionaler Rückruf, der zum Konfigurieren der OpenTelemetryHostedFileClient Instanz verwendet werden kann.

Gibt zurück

Der builder.

Hinweise

Da derzeit keine OpenTelemetry-Semantikkonvention für gehostete Dateivorgänge vorhanden ist, verwendet diese Implementierung allgemeine Clientspannkonventionen zusammen mit standardregistrierungsattributen file.* , sofern zutreffend. Die Telemetrieausgabe kann sich ändern, wenn relevante Konventionen entstehen.

Gilt für: