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

◆ SetBuffer() [2/2]

void System.Net.WebSockets.ClientWebSocketOptions.SetBuffer ( int receiveBufferSize,
int sendBufferSize,
ArraySegment< byte > buffer )
inline

Definition at line 187 of file ClientWebSocketOptions.cs.

188 {
190 if (receiveBufferSize <= 0)
191 {
192 throw new ArgumentOutOfRangeException("receiveBufferSize", receiveBufferSize, System.SR.Format(System.SR.net_WebSockets_ArgumentOutOfRange_TooSmall, 1));
193 }
194 if (sendBufferSize <= 0)
195 {
196 throw new ArgumentOutOfRangeException("sendBufferSize", sendBufferSize, System.SR.Format(System.SR.net_WebSockets_ArgumentOutOfRange_TooSmall, 1));
197 }
199 if (buffer.Count == 0)
200 {
201 throw new ArgumentOutOfRangeException("buffer");
202 }
204 _buffer = buffer;
205 }
static void ValidateArraySegment(ArraySegment< byte > arraySegment, string parameterName)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_WebSockets_ArgumentOutOfRange_TooSmall
Definition SR.cs:146
Definition SR.cs:7

References System.Net.WebSockets.ClientWebSocketOptions._buffer, System.Net.WebSockets.ClientWebSocketOptions._receiveBufferSize, System.buffer, System.SR.Format(), System.SR.net_WebSockets_ArgumentOutOfRange_TooSmall, System.Net.WebSockets.ClientWebSocketOptions.ThrowIfReadOnly(), and System.Net.WebSockets.WebSocketValidate.ValidateArraySegment().