Table of Contents

Class EventRouter

public static class EventRouter
Inheritance
object
EventRouter

Methods

DispatchNonStreamingEvents(IResponsesApiListener, string, int, ConversationItem)

public static void DispatchNonStreamingEvents(IResponsesApiListener l, string responseId, int outputIndex, ConversationItem outputItem)

Parameters

l IResponsesApiListener
responseId string
outputIndex int
outputItem ConversationItem

SafeInvokeCallback<T>(IEventListener<T>, T, ILogger)

public static void SafeInvokeCallback<T>(IEventListener<T> handler, T arg, ILogger logger)

Parameters

handler IEventListener<T>
arg T
logger ILogger

Type Parameters

T