Class WebSocketTransport
- Namespace
- PuppeteerSharp.Transport
- Assembly
- PuppeteerSharp.dll
Default web socket transport.
public class WebSocketTransport : IConnectionTransport, IDisposable
- Inheritance
-
WebSocketTransport
- Implements
Fields
DefaultTransportFactory
Gets the default WebSocketFactory. This factory does not support Windows 7.
public static readonly TransportFactory DefaultTransportFactory
Field Value
DefaultTransportScheduler
Gets the default TransportTaskScheduler.
public static readonly TransportTaskScheduler DefaultTransportScheduler
Field Value
DefaultWebSocketFactory
Gets the default TransportFactory.
public static readonly WebSocketFactory DefaultWebSocketFactory
Field Value
Properties
IsClosed
Gets a value indicating whether this IConnectionTransport is closed.
public bool IsClosed { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(bool)
Close the WebSocketTransport.
protected virtual void Dispose(bool disposing)
Parameters
SendAsync(byte[])
Sends a message using the transport.
public Task SendAsync(byte[] message)
Parameters
message
byte[]Message to send.
Returns
- Task
The task.
StopReading()
Stops reading incoming data.
public void StopReading()
Events
Closed
Occurs when the transport is closed.
public event EventHandler<TransportClosedEventArgs> Closed
Event Type
MessageReceived
Occurs when a message is received.
public event EventHandler<MessageReceivedEventArgs> MessageReceived