Partager via


WebSocketClient Constructeur

Définition

Initialise une nouvelle instance de la classe WebSocketClient.

public WebSocketClient (System.Net.WebSockets.WebSocket socket, string url, Microsoft.Bot.Streaming.RequestHandler requestHandler, TimeSpan? closeTimeOut = default, TimeSpan? keepAlive = default, Microsoft.Extensions.Logging.ILogger logger = default);
new Microsoft.Bot.Connector.Streaming.Application.WebSocketClient : System.Net.WebSockets.WebSocket * string * Microsoft.Bot.Streaming.RequestHandler * Nullable<TimeSpan> * Nullable<TimeSpan> * Microsoft.Extensions.Logging.ILogger -> Microsoft.Bot.Connector.Streaming.Application.WebSocketClient
Public Sub New (socket As WebSocket, url As String, requestHandler As RequestHandler, Optional closeTimeOut As Nullable(Of TimeSpan) = Nothing, Optional keepAlive As Nullable(Of TimeSpan) = Nothing, Optional logger As ILogger = Nothing)

Paramètres

socket
WebSocket

Socket web client pour lancer la connexion de streaming à un serveur.

url
String

URL du serveur auquel se connecter.

requestHandler
RequestHandler

Gestionnaire qui recevra les requêtes entrantes pour cette instance cliente.

closeTimeOut
Nullable<TimeSpan>

Délai d’expiration facultatif pour la fermeture de la connexion cliente.

keepAlive
Nullable<TimeSpan>

Espacement facultatif entre les maintenir en vie pour la détection proactive de la déconnexion. Si la valeur null est fournie, aucune conservation vivante n’est envoyée.

logger
ILogger

ILogger pour le client.

S’applique à