mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-14 05:34:48 +00:00
17 lines
589 B
C#
17 lines
589 B
C#
using System;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace SocketIOClient.Transport
|
|
{
|
|
public interface IClientWebSocket : IDisposable
|
|
{
|
|
IObservable<string> TextObservable { get; }
|
|
IObservable<byte[]> BytesObservable { get; }
|
|
Task ConnectAsync(Uri uri, CancellationToken cancellationToken);
|
|
Task DisconnectAsync(CancellationToken cancellationToken);
|
|
Task SendAsync(byte[] bytes, TransportMessageType type, bool endOfMessage, CancellationToken cancellationToken);
|
|
void AddHeader(string key, string val);
|
|
}
|
|
}
|