Delen via


StreamingRequestHandler Klas

Definitie

Een aanvraaghandler die binnenkomende aanvragen verwerkt die zijn verzonden via een IStreamingTransport en die voldoet aan bot framework protocol v3 met streaming-extensies.

public class StreamingRequestHandler : Microsoft.Bot.Streaming.RequestHandler, IDisposable
type StreamingRequestHandler = class
    inherit RequestHandler
    interface IDisposable
Public Class StreamingRequestHandler
Inherits RequestHandler
Implements IDisposable
Overname
StreamingRequestHandler
Implementeringen

Constructors

StreamingRequestHandler(IBot, IStreamingActivityProcessor, StreamingConnection, String, ILogger)

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, ILogger)

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse en brengt een verbinding tot stand via een named pipe naar een streamingkanaal.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, String, String, ILogger)

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse en brengt een verbinding tot stand via een named pipe naar een streamingkanaal.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, ILogger)

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse en brengt een verbinding tot stand via een WebSocket met een streamingkanaal.

StreamingRequestHandler(IBot, IStreamingActivityProcessor, WebSocket, String, ILogger)

Initialiseert een nieuw exemplaar van de StreamingRequestHandler klasse en brengt een verbinding tot stand via een WebSocket met een streamingkanaal.

Eigenschappen

Audience

Hiermee haalt u de beoogde ontvanger op van activiteiten die zijn verzonden vanuit deze StreamingRequestHandler.

ServiceUrl

Hiermee haalt u de URL op van het kanaaleindpunt waarvan de StreamingRequestHandler aanvragen ontvangt.

Methoden

ConversationAddedTime(String)

Hiermee wordt de DateTime opgehaald wanneer het gesprek is toegevoegd aan deze aanvraaghandler.

Dispose()

Een aanvraaghandler die binnenkomende aanvragen verwerkt die zijn verzonden via een IStreamingTransport en die voldoet aan bot framework protocol v3 met streaming-extensies.

Dispose(Boolean)

Hiermee verwijdert u resources van de StreamingRequestHandler.

ForgetConversation(String)

Hiermee verwijdert u het opgegeven gesprek uit dit exemplaar van de verzameling bijgehouden gesprekken van StreamingRequestHandler.

HasConversation(String)

Controleert of de set gesprekken waarvoor deze StreamingRequestHandler aanvragen heeft ontvangen, de doorgegeven gespreks-id bevat.

ListenAsync()

Begint te luisteren naar binnenkomende aanvragen via de server van deze StreamingRequestHandler.

ListenAsync(CancellationToken)

Begint te luisteren naar binnenkomende aanvragen via de server van deze StreamingRequestHandler.

ProcessRequestAsync(ReceiveRequest, ILogger<RequestHandler>, Object, CancellationToken)

Verwerkt binnenkomende aanvragen.

SendActivityAsync(Activity, CancellationToken)

Converteert een Activity naar een StreamingRequest en verzendt deze naar het kanaal waar deze StreamingRequestHandler mee is verbonden.

SendStreamingRequestAsync(StreamingRequest, CancellationToken)

Verzendt een StreamingRequest naar het verbonden streamingkanaal.

ServerDisconnected(Object, DisconnectedEventArgs)

Een gebeurtenis-handler voor gebeurtenissen die niet verbonden zijn met de server.

Van toepassing op