Share via


NestedStreamEventGeneratorBase<TAggregate> Class

Definition

Base class for nested stream event generators.

public abstract class NestedStreamEventGeneratorBase<TAggregate> : Azure.AI.AgentServer.Responses.Invocation.Stream.INestedStreamEventGenerator<TAggregate> where TAggregate : class
type NestedStreamEventGeneratorBase<'Aggregate (requires 'Aggregate : null)> = class
    interface INestedStreamEventGenerator<'Aggregate (requires 'Aggregate : null)>
Public MustInherit Class NestedStreamEventGeneratorBase(Of TAggregate)
Implements INestedStreamEventGenerator(Of TAggregate)

Type Parameters

TAggregate

The type of the aggregate object.

Inheritance
NestedStreamEventGeneratorBase<TAggregate>
Derived
Implements

Constructors

Name Description
NestedStreamEventGeneratorBase<TAggregate>()

Properties

Name Description
CancellationToken

Gets or initializes the cancellation token for the generation process.

Seq

Gets or initializes the sequence number generator for events.

Methods

Name Description
Generate()

Generates groups of nested events with their aggregates.

Applies to