RealtimeClientBuilder 클래스

정의

의 파이프라인을 만들기 위한 작성기입니다 IRealtimeClient.

public ref class RealtimeClientBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class RealtimeClientBuilder
public sealed class RealtimeClientBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type RealtimeClientBuilder = class
type RealtimeClientBuilder = class
Public NotInheritable Class RealtimeClientBuilder
상속
RealtimeClientBuilder
특성

생성자

Name Description
RealtimeClientBuilder(Func<IServiceProvider,IRealtimeClient>)

RealtimeClientBuilder 클래스의 새 인스턴스를 초기화합니다.

RealtimeClientBuilder(IRealtimeClient)

RealtimeClientBuilder 클래스의 새 인스턴스를 초기화합니다.

메서드

Name Description
Build(IServiceProvider)

전체 파이프라인을 IRealtimeClient 나타내는 빌드 이 인스턴스에 대한 호출은 각 파이프라인 단계를 차례로 통과합니다.

Use(Func<IRealtimeClient,IRealtimeClient>)

중간 실시간 클라이언트에 대한 팩터리를 실시간 클라이언트 파이프라인에 추가합니다.

Use(Func<IRealtimeClient,IServiceProvider,IRealtimeClient>)

중간 실시간 클라이언트에 대한 팩터리를 실시간 클라이언트 파이프라인에 추가합니다.

확장명 메서드

Name Description
UseFunctionInvocation(RealtimeClientBuilder, ILoggerFactory, Action<FunctionInvokingRealtimeClient>)

실시간 클라이언트 파이프라인에서 자동 함수 호출 호출을 사용하도록 설정합니다.

UseLogging(RealtimeClientBuilder, ILoggerFactory, Action<LoggingRealtimeClient>)

실시간 클라이언트 파이프라인에 로깅을 추가합니다.

UseOpenTelemetry(RealtimeClientBuilder, ILoggerFactory, String, Action<OpenTelemetryRealtimeClient>)

생성 AI 시스템에 대한 OpenTelemetry 의미 체계 규칙에 따라 실시간 클라이언트 파이프라인에 OpenTelemetry 지원을 추가합니다.

적용 대상