Table of Contents

Class MiddlewareStreamingAgent<T>

Namespace
AutoGen.Core
Assembly
AutoGen.Core.dll
public sealed class MiddlewareStreamingAgent<T> : MiddlewareStreamingAgent, IMiddlewareStreamAgent<T>, IMiddlewareStreamAgent, IStreamingAgent, IAgent, IAgentMetaInformation where T : IStreamingAgent

Type Parameters

T
Inheritance
MiddlewareStreamingAgent<T>
Implements
Inherited Members
Extension Methods

Constructors

MiddlewareStreamingAgent(MiddlewareStreamingAgent<T>)

public MiddlewareStreamingAgent(MiddlewareStreamingAgent<T> other)

Parameters

other MiddlewareStreamingAgent<T>

MiddlewareStreamingAgent(T, string?, IEnumerable<IStreamingMiddleware>?)

public MiddlewareStreamingAgent(T innerAgent, string? name = null, IEnumerable<IStreamingMiddleware>? streamingMiddlewares = null)

Parameters

innerAgent T
name string
streamingMiddlewares IEnumerable<IStreamingMiddleware>

Properties

TStreamingAgent

Get the inner agent.

public T TStreamingAgent { get; }

Property Value

T