Interface IWebSocketClient
Assembly: Discord.Net.Core.dll​
View Source​
Declaration
public interface IWebSocketClient : IDisposable
Methods​
SetHeader(String, String)​
View Source​
Declaration
void SetHeader(string key, string value)
Parameters​
Type | Name |
---|---|
System.String | key |
System.String | value |
SetCancelToken(CancellationToken)​
View Source​
Declaration
void SetCancelToken(CancellationToken cancelToken)
Parameters​
Type | Name |
---|---|
System.Threading.CancellationToken | cancelToken |
ConnectAsync(String)​
View Source​
Declaration
Task ConnectAsync(string host)
Returns​
System.Threading.Tasks.Task
Parameters​
Type | Name |
---|---|
System.String | host |
DisconnectAsync(Int32)​
View Source​
Declaration
Task DisconnectAsync(int closeCode = 1000)
Returns​
System.Threading.Tasks.Task
Parameters​
Type | Name |
---|---|
System.Int32 | closeCode |
SendAsync(Byte[], Int32, Int32, Boolean)​
View Source​
Declaration
Task SendAsync(byte[] data, int index, int count, bool isText)
Returns​
System.Threading.Tasks.Task
Parameters​
Type | Name |
---|---|
System.Byte[] | data |
System.Int32 | index |
System.Int32 | count |
System.Boolean | isText |
Events​
BinaryMessage​
View Source​
Declaration
event Func<byte[], int, int, Task> BinaryMessage
Event Type​
System.Func<System.Byte[],System.Int32,System.Int32,System.Threading.Tasks.Task>
TextMessage​
View Source​
Declaration
event Func<string, Task> TextMessage
Event Type​
System.Func<System.String,System.Threading.Tasks.Task>
Closed​
View Source​
Declaration
event Func<Exception, Task> Closed
Event Type​
System.Func<System.Exception,System.Threading.Tasks.Task>