Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SendAsync() [1/3]

override Task System.Net.WebSockets.WebSocketBase.SendAsync ( ArraySegment< byte > buffer,
WebSocketMessageType messageType,
bool endOfMessage,
CancellationToken cancellationToken )
inline

Definition at line 822 of file WebSocketBase.cs.

823 {
824 if (messageType != WebSocketMessageType.Binary && messageType != 0)
825 {
826 throw new ArgumentException(System.SR.Format(System.SR.net_WebSockets_Argument_InvalidMessageType, messageType, "SendAsync", WebSocketMessageType.Binary, WebSocketMessageType.Text, "CloseOutputAsync"), "messageType");
827 }
830 }
async Task SendAsyncCore(ArraySegment< byte > buffer, WebSocketMessageType messageType, bool endOfMessage, CancellationToken cancellationToken)
static void ValidateArraySegment(ArraySegment< byte > arraySegment, string parameterName)
static string net_WebSockets_Argument_InvalidMessageType
Definition SR.cs:166
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.buffer, System.cancellationToken, System.SR.Format(), System.SR.net_WebSockets_Argument_InvalidMessageType, System.Net.WebSockets.WebSocketBase.SendAsyncCore(), and System.Net.WebSockets.WebSocketValidate.ValidateArraySegment().