Class MiddlewareStreamingAgent<T>
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
Tname
stringstreamingMiddlewares
IEnumerable<IStreamingMiddleware>
Properties
TStreamingAgent
Get the inner agent.
public T TStreamingAgent { get; }
Property Value
- T